1 2015-05-20 Daniel Bates <dabates@apple.com>
3 AX: AutoFill button is not accessible with VoiceOver
4 https://bugs.webkit.org/show_bug.cgi?id=145200
5 <rdar://problem/20507480>
7 Reviewed by Chris Fleizach.
9 Test that there is an accessibility element for the AutoFill button.
11 * accessibility/input-auto-fill-button-expected.txt: Added.
12 * accessibility/input-auto-fill-button.html: Added.
14 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
16 ES6: Implement Object.setPrototypeOf
17 https://bugs.webkit.org/show_bug.cgi?id=145202
19 Reviewed by Darin Adler.
21 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
22 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
23 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
24 Test covering cross origin restriction behavior.
26 * js/Object-getOwnPropertyNames-expected.txt:
27 * js/script-tests/Object-getOwnPropertyNames.js:
28 Updated for the new exposed property.
30 * js/cyclic-prototypes-expected.txt:
31 * js/script-tests/cyclic-prototypes.js:
32 Extend this test to include setPrototypeOf cyclic checks.
33 Note that setPrototypeOf can still change the prototype
34 where __proto__ cannot.
36 * js/prototypes-expected.txt:
37 * js/script-tests/prototypes.js:
38 Extend this test to cover more types previously overlooked.
40 * js/script-tests/setPrototypeOf.js: Added.
42 (getObjectDescriptions.myFunction):
43 (getObjectDescriptions):
44 * js/setPrototypeOf-expected.txt: Added.
45 * js/setPrototypeOf.html: Added.
46 Test coverage for all the different object / prototype combinations.
47 This is modeled after the other browser tests with coverage of a
48 few more basic functionality tests and object types.
50 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
52 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
53 https://bugs.webkit.org/show_bug.cgi?id=145164
55 Reviewed by Jer Noble.
57 * webaudio/audiocontext-promise-expected.txt: Added.
58 * webaudio/audiocontext-promise.html: Added.
60 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
62 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
63 https://bugs.webkit.org/show_bug.cgi?id=145138
65 Reviewed by Darin Adler.
67 * js/dom/JSON-parse-expected.txt:
68 * js/resources/JSON-parse.js:
69 Update expected results for JSON parsing using eval() versus JSON.parse.
70 In eval, an object literal with a "__proto__" property modifies the prototype.
71 In JSON.parse, all properties are direct/own properties, no matter their name,
72 so "__proto__" does not get special treatment.
74 * js/eval-json-proto-expected.txt: Added.
75 * js/eval-json-proto.html: Added.
76 * js/script-tests/eval-json-proto.js: Added.
77 Direct test for LiteralParser behavior, in both eval and JSON.parse.
79 * js/object-literal-duplicate-properties-expected.txt:
80 * js/script-tests/object-literal-duplicate-properties.js:
81 (runProtoTestShouldThrow):
82 (runProtoTestShouldNotThrow):
83 Test for all cases of acceptable and unacceptable __proto__ duplicate
84 properties in literals.
86 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
88 Web Inspector: Slightly better node previews in arrays
89 https://bugs.webkit.org/show_bug.cgi?id=145188
91 Reviewed by Timothy Hatcher.
93 * inspector/model/remote-object-expected.txt:
94 * inspector/model/remote-object.html:
96 2015-05-17 Sam Weinig <sam@webkit.org>
98 Organize event handlers a bit
99 https://bugs.webkit.org/show_bug.cgi?id=145106
101 Reviewed by Darin Adler.
103 * fast/dom/event-handler-attributes-expected.txt:
104 * fast/dom/event-handler-attributes.html:
105 Update for putting media related event handlers on Document in addition to
106 Element and DOMWindow.
108 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
110 Web Inspector: Improve Preview for NodeList / array like collections
111 https://bugs.webkit.org/show_bug.cgi?id=145177
113 Reviewed by Timothy Hatcher.
115 * inspector/model/remote-object-expected.txt:
117 2015-05-19 Chris Dumez <cdumez@apple.com>
119 [Mac] Font lookups are flakey due to caching
120 https://bugs.webkit.org/show_bug.cgi?id=145180
121 <rdar://problem/21012406>
123 Reviewed by Darin Adler.
125 * platform/mac/TestExpectations:
126 Unskip platform/mac/fast/text/font-weights.html as it is no longer
127 flakey after this change.
129 * platform/mac/fast/text/font-weights-expected.txt:
130 Rebaseline the test as the expected results were those based on the
131 bad caching behavior.
133 2015-05-19 Brady Eidson <beidson@apple.com>
135 X-Frame-Options headers not respected when loading from application cache.
136 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
138 Reviewed by Alexey Proskuryakov.
140 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
141 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
142 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
143 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
145 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
147 AudioContext should resolve promises with jsUndefined() and not jsNull()
148 https://bugs.webkit.org/show_bug.cgi?id=145063
150 Reviewed by Sam Weinig.
152 * webaudio/audiocontext-state.html: Added check of promise resolve value.
154 2015-05-19 Eric Carlson <eric.carlson@apple.com>
156 iOS gardening. Update "fast" image and text results, delete wk2-only results.
158 Rubber-stamped by Brent Fulgham.
160 * platform/ios-simulator-wk2/TestExpectations:
161 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
162 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
163 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
164 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
165 * platform/ios-simulator/TestExpectations:
166 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
167 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
168 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
169 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
170 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
171 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
172 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
173 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
174 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
175 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
176 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
177 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
178 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
179 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
180 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
181 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
182 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
183 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
184 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
185 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
186 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
187 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
188 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
189 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
190 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
191 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
192 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
193 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
194 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
195 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
196 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
197 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
198 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
199 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
200 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
201 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
202 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
203 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
204 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
205 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
206 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
207 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
208 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
209 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
210 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
211 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
212 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
213 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
214 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
215 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
216 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
217 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
218 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
219 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
220 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
221 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
222 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
223 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
224 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
225 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
226 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
228 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
230 Array.prototype methods must use ToLength
231 https://bugs.webkit.org/show_bug.cgi?id=144128
233 Reviewed by Oliver Hunt.
235 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
237 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
238 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
239 * js/array-every-expected.txt:
240 * js/array-fill-expected.txt:
241 * js/array-filter-expected.txt:
242 * js/array-find-expected.txt:
243 * js/array-findIndex-expected.txt:
244 * js/array-functions-non-arrays-expected.txt:
245 * js/array-includes-expected.txt:
246 * js/script-tests/array-every.js:
248 * js/script-tests/array-fill.js:
250 * js/script-tests/array-filter.js:
252 * js/script-tests/array-find.js:
254 * js/script-tests/array-findIndex.js:
257 * js/script-tests/array-functions-non-arrays.js:
259 * js/script-tests/array-includes.js:
261 2015-05-19 Zalan Bujtas <zalan@apple.com>
263 Merged anonymous blocks should invalidate simple line layout path.
264 https://bugs.webkit.org/show_bug.cgi?id=145104
265 rdar://problem/20980930
267 Reviewed by Antti Koivisto.
269 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
270 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
271 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
273 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
274 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
276 2015-05-14 Chris Fleizach <cfleizach@apple.com>
278 AX: Select text mechanism returns results outside of text control regions
279 https://bugs.webkit.org/show_bug.cgi?id=145041
281 Reviewed by Mario Sanchez Prada.
283 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
284 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
286 2015-05-19 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
288 [GTK] Gardening 19th May
289 https://bugs.webkit.org/show_bug.cgi?id=145166
293 * platform/gtk/TestExpectations:
295 2015-05-18 Eric Carlson <eric.carlson@apple.com>
297 iOS gardening. Update "editing" image and text results, delete wk2-only results.
299 Rubber-stamped by Brent Fulgham.
301 * platform/ios-simulator-wk2/TestExpectations:
302 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
303 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
304 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
305 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
306 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
307 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
308 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
309 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
310 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
311 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
312 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
313 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
314 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
315 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
316 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
317 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
318 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
319 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
320 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
321 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
322 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
323 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
324 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
325 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
326 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
327 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
328 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
329 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
330 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
331 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
332 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
333 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
334 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
335 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
336 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
337 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
338 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
339 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
340 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
341 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
342 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
343 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
344 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
345 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
346 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
347 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
348 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
349 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
350 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
351 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
352 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
353 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
354 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
355 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
356 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
357 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
358 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
359 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
360 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
361 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
362 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
363 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
364 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
365 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
366 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
367 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
368 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
369 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
370 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
371 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
372 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
373 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
374 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
375 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
376 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
377 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
378 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
379 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
380 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
381 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
382 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
383 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
384 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
385 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
386 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
387 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
388 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
389 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
390 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
391 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
392 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
393 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
394 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
395 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
396 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
397 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
398 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
399 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
400 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
401 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
402 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
403 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
404 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
405 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
406 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
407 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
408 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
409 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
410 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
411 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
412 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
413 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
414 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
415 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
416 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
417 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
418 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
419 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
420 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
421 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
422 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
423 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
424 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
425 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
426 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
427 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
428 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
429 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
430 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
431 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
432 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
433 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
434 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
435 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
436 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
437 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
438 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
439 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
440 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
441 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
442 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
443 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
444 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
445 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
446 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
447 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
448 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
449 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
450 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
451 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
452 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
453 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
454 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
455 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
456 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
457 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
458 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
459 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
460 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
461 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
462 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
463 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
464 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
465 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
466 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
467 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
468 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
469 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
470 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
471 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
472 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
473 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
474 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
475 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
476 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
477 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
478 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
479 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
480 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
481 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
482 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
483 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
484 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
485 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
486 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
487 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
488 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
489 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
490 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
491 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
492 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
493 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
494 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
495 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
496 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
497 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
498 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
499 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
500 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
501 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
502 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
503 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
504 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
505 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
506 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
507 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
508 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
509 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
510 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
511 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
512 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
513 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
514 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
515 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
516 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
517 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
518 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
519 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
520 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
521 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
522 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
523 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
524 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
525 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
526 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
527 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
528 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
529 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
530 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
531 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
532 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
533 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
534 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
535 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
536 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
537 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
538 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
539 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
540 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
541 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
542 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
543 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
544 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
545 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
546 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
547 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
548 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
549 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
550 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
551 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
552 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
553 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
554 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
555 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
556 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
557 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
558 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
559 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
560 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
561 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
562 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
563 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
564 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
565 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
566 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
567 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
568 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
569 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
570 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
571 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
572 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
573 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
574 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
575 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
576 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
577 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
578 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
579 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
580 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
581 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
582 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
583 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
584 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
585 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
586 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
587 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
588 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
589 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
590 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
591 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
592 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
593 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
594 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
595 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
596 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
597 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
598 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
599 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
600 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
601 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
602 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
603 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
604 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
605 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
606 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
607 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
608 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
609 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
610 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
611 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
612 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
613 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
614 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
615 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
616 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
617 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
618 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
619 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
620 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
621 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
622 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
623 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
624 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
625 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
626 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
627 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
628 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
629 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
630 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
631 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
632 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
633 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
634 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
635 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
636 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
637 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
638 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
639 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
640 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
641 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
642 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
643 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
644 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
645 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
646 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
647 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
648 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
649 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
650 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
651 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
652 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
653 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
654 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
655 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
656 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
657 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
658 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
659 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
660 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
661 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
662 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
663 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
664 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
665 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
666 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
667 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
668 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
669 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
670 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
671 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
672 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
673 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
674 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
675 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
676 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
677 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
678 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
679 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
680 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
681 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
682 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
683 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
684 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
685 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
686 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
687 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
688 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
689 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
690 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
691 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
692 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
693 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
694 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
695 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
696 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
697 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
698 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
699 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
700 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
701 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
702 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
703 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
704 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
705 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
706 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
707 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
708 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
709 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
710 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
711 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
712 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
713 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
714 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
715 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
716 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
717 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
718 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
719 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
720 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
721 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
722 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
723 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
724 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
725 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
726 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
727 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
728 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
729 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
730 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
731 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
732 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
733 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
734 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
735 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
736 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
737 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
738 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
739 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
740 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
741 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
742 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
743 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
744 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
745 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
746 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
747 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
748 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
749 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
750 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
751 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
752 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
753 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
754 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
755 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
756 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
757 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
758 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
759 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
760 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
761 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
762 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
763 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
764 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
765 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
766 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
767 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
768 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
769 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
770 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
771 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
772 * platform/ios-simulator/editing/unsupported-content: Added.
773 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
775 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
777 Improve coverage of platform/mac/fast/text/font-weights.html
778 https://bugs.webkit.org/show_bug.cgi?id=145152
780 Reviewed by Anders Carlsson.
782 Add coverage of italics.
784 * platform/mac/fast/text/font-weights-expected.txt:
785 * platform/mac/fast/text/font-weights.html:
787 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
789 platform/mac/fast/text/font-weights.html is flakey
790 https://bugs.webkit.org/show_bug.cgi?id=145149
792 Reviewed by Alexey Proskuryakov.
794 * platform/mac/TestExpectations:
796 2015-05-18 Filip Pizlo <fpizlo@apple.com>
798 Add a Int-or-Boolean speculation to Branch
799 https://bugs.webkit.org/show_bug.cgi?id=145134
801 Reviewed by Benjamin Poulain.
803 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
804 run it as fast as we should but this is a big step.
806 * js/regress/script-tests/slow-ternaries.js: Added.
809 * js/regress/slow-ternaries-expected.txt: Added.
810 * js/regress/slow-ternaries.html: Added.
812 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
814 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
815 https://bugs.webkit.org/show_bug.cgi?id=145102
817 Reviewed by Darin Adler.
819 Improve the coverage a tiny bit.
821 * js/array-string-recursion-expected.txt: Added.
822 * js/array-string-recursion.html: Added.
823 * js/script-tests/array-string-recursion.js: Added.
825 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
827 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
828 https://bugs.webkit.org/show_bug.cgi?id=145021
830 Reviewed by Sergio Villar Senin.
832 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
833 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
835 2015-05-16 Zalan Bujtas <zalan@apple.com>
837 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
838 https://bugs.webkit.org/show_bug.cgi?id=145097
839 rdar://problem/18588415
841 Reviewed by Simon Fraser.
843 Dashed and dotted border painting needs clipping in order to properly display corners.
844 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
846 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
847 * fast/borders/dashed-border-on-subpixel-position.html: Added.
848 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
849 * fast/borders/dotted-border-on-subpixel-position.html: Added.
851 2015-05-15 Sam Weinig <sam@webkit.org>
853 Add getElementById to DocumentFragment
854 https://bugs.webkit.org/show_bug.cgi?id=145094
856 Reviewed by Alexey Proskuryakov.
858 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
859 * fast/dom/DocumentFragment/getElementById.html: Added.
861 2015-05-15 Antti Koivisto <antti@apple.com>
863 When redirecting to data URL use HTTP response for same origin policy checks
864 https://bugs.webkit.org/show_bug.cgi?id=145054
865 rdar://problem/20299050
867 Reviewed by Alexey Proskuryakov.
869 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
870 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
872 2015-05-15 Simon Fraser <simon.fraser@apple.com>
874 REGRESSION (r183300): Background missing on top links on apple.com
875 https://bugs.webkit.org/show_bug.cgi?id=145079
876 rdar://problem/20914252
878 Reviewed by Tim Horton.
882 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
883 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
885 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
887 Test the interaction between font-family and font-weight
888 https://bugs.webkit.org/show_bug.cgi?id=145078
890 Reviewed by Dean Jackson.
892 This test is designed to test the interaction between font-family and font-weight. In particular,
893 our implementation of font-family accepts PostScript names, which may name a font with a particular
894 weight. However, there is another CSS property, font-weight, in which the author may also name a
895 particular weight. Our font selection algorithm takes both of these signals into account when
898 There is currently no good way in JavaScript to find the actual font chosen for some text.
899 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
900 tree, therefore testing glyph advances (which are a property of font weight).
902 * platform/mac/fast/text/font-weights-expected.txt: Added.
903 * platform/mac/fast/text/font-weights.html: Added.
905 2015-05-15 Commit Queue <commit-queue@webkit.org>
907 Unreviewed, rolling out r184421.
908 https://bugs.webkit.org/show_bug.cgi?id=145087
910 Introduced 42 layout test failures (Requested by rniwa on
915 "REGRESSION (r183300): Background missing on top links on
917 https://bugs.webkit.org/show_bug.cgi?id=145079
918 http://trac.webkit.org/changeset/184421
920 2015-05-15 Simon Fraser <simon.fraser@apple.com>
922 REGRESSION (r183300): Background missing on top links on apple.com
923 https://bugs.webkit.org/show_bug.cgi?id=145079
924 rdar://problem/20914252
926 Reviewed by Tim Horton.
928 Composited box that toggles to a non-zero height and dumps layers.
930 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
931 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
933 2015-05-15 Sam Weinig <sam@webkit.org>
935 Move HTMLElement's children property to ParentNode
936 https://bugs.webkit.org/show_bug.cgi?id=145072
938 Reviewed by Chris Dumez.
940 * fast/dom/ParentNode-children-expected.txt: Added.
941 * fast/dom/ParentNode-children.html: Added.
942 Test children on Element, Document and DocumentFragment.
944 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
945 Update results since document.children is no longer undefined.
947 * js/dom/dom-static-property-for-in-iteration-expected.txt:
950 2015-05-15 Zalan Bujtas <zalan@apple.com>
952 White edge on animating panel on http://rokkosunnyvale.com
953 https://bugs.webkit.org/show_bug.cgi?id=144986
954 rdar://problem/20907683
956 Reviewed by Simon Fraser.
958 Background image geometry calculation needs to be based on the final painting size of the container
959 in order to accurately compute tile sizes, repeating positions etc.
960 The container's size is pixelsnapped at painting using absolute coordinates. This patch
961 ensures that we snap to the same size while computing background geometry.
963 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
964 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
965 * fast/images/background-image-size-changes-fractional-position.html: Added.
967 2015-05-15 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
969 [GTK] Gardening 15th May.
970 https://bugs.webkit.org/show_bug.cgi?id=145047
974 * platform/gtk/TestExpectations:
975 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
977 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
979 Removed failing test expectations from passing tests.
982 * platform/mac/TestExpectations:
984 2015-05-14 Zalan Bujtas <zalan@apple.com>
986 Images on www.fitstylelife.com jiggle on hover.
987 https://bugs.webkit.org/show_bug.cgi?id=145020
988 rdar://problem/20885337
990 Reviewed by Simon Fraser.
992 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
994 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
995 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
996 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
997 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
999 2015-05-14 Simon Fraser <simon.fraser@apple.com>
1001 REGRESSION (r183794): Garbage tiles when body background switches to fixed
1002 https://bugs.webkit.org/show_bug.cgi?id=145032
1003 rdar://problem/20963679
1005 Reviewed by Dean Jackson.
1007 Test that toggles the attachment of the body background to fixed, then dumps layers.
1009 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
1010 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
1012 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
1014 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
1015 https://bugs.webkit.org/show_bug.cgi?id=119068
1017 Reviewed by Enrica Casucci.
1019 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
1021 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
1022 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
1024 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
1026 [Mac] Expose more font weights for -apple-system
1027 https://bugs.webkit.org/show_bug.cgi?id=144707
1029 Reviewed by Simon Fraser.
1031 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
1032 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
1033 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
1034 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
1035 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
1036 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
1038 2015-05-14 Filip Pizlo <fpizlo@apple.com>
1040 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
1044 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1046 [EFL] Unskip passing AX tests since r184198
1048 Unreviewed EFL gardening.
1050 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
1052 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
1054 ES6: Allow duplicate property names
1055 https://bugs.webkit.org/show_bug.cgi?id=142895
1057 Reviewed by Geoffrey Garen.
1059 * js/object-literal-duplicate-properties-expected.txt: Added.
1060 * js/object-literal-duplicate-properties.html: Added.
1061 * js/script-tests/object-literal-duplicate-properties.js: Added.
1062 Include a new test all about testing duplicate property names
1063 and their expected cascading results.
1065 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
1066 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
1067 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
1068 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
1069 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
1070 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
1071 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
1072 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
1073 ES5 behavior for duplciate properties has changed.
1075 * js/mozilla/strict/11.1.5-expected.txt:
1076 * js/object-literal-syntax-expected.txt:
1077 * js/script-tests/object-literal-syntax.js:
1078 Update other tests and values now that duplicate properties
1079 are allowed, and their cascade order behaves correctly.
1081 2015-05-13 Antti Koivisto <antti@apple.com>
1083 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
1084 https://bugs.webkit.org/show_bug.cgi?id=144952
1086 Reviewed by Oliver Hunt.
1088 * http/tests/cache/resources/non-shareable.css: Added.
1093 * http/tests/cache/resources/shareable.css: Added.
1098 * http/tests/cache/resources/stylesheet-html.php: Added.
1099 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
1100 * http/tests/cache/stylesheet-sharing.html: Added.
1102 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
1104 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
1105 https://bugs.webkit.org/show_bug.cgi?id=144949
1107 Reviewed by Darin Adler.
1109 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
1110 testRunner.execCommand simulates a user initiated editing command and therefore invokes
1113 * editing/style/underline-by-user-expected.txt: Added.
1114 * editing/style/underline-by-user.html: Added.
1116 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
1118 [ES6] Implement String.raw
1119 https://bugs.webkit.org/show_bug.cgi?id=144330
1121 Reviewed by Filip Pizlo.
1125 * js/Object-getOwnPropertyNames-expected.txt:
1126 * js/script-tests/Object-getOwnPropertyNames.js:
1128 2015-05-12 Alexey Proskuryakov <ap@apple.com>
1130 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
1132 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
1133 improved to work cross-platform.
1135 2015-05-12 Filip Pizlo <fpizlo@apple.com>
1137 js/dom/stack-trace.html fails with eager compilation
1138 https://bugs.webkit.org/show_bug.cgi?id=144853
1140 Reviewed by Benjamin Poulain.
1142 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
1143 have a good way of having different expectation files for when a test runs in RJST versus
1144 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
1145 the .html file, which makes RWT overlook it. The test has different expectations in the
1146 two harnesses because it does some small DOM things.
1148 * js/script-tests/stack-trace.js: Added.
1149 * js/stack-trace-expected.txt: Added.
1151 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1153 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1154 https://bugs.webkit.org/show_bug.cgi?id=144936
1156 Unreviewed gardening.
1158 Adding the platform-specific expectations for Windows now that the
1159 accessibility tree is being correctly generated for this test.
1161 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
1163 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1165 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1166 https://bugs.webkit.org/show_bug.cgi?id=144936
1168 Reviewed by Chris Fleizach.
1170 Use focusedElement + childAtIndex rather than accessibleElementById
1171 as the latter seems to be failing, and the former worked on Windows
1172 to get the menubar in the original version of this test.
1174 * accessibility/aria-menubar-menuitems.html: Modified.
1176 2015-05-12 Zalan Bujtas <zalan@apple.com>
1178 REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
1179 https://bugs.webkit.org/show_bug.cgi?id=144917
1180 rdar://problem/20545878
1182 Reviewed by Andreas Kling.
1184 This patch ensures that text stroke width value is taken into account while
1185 calculating visual overflow for simple line layout.
1186 Ceiling the text stroke width value matches the normal text layout behaviour.
1188 * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
1189 * fast/text/simple-line-layout-text-stroke-width.html: Added.
1191 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1193 AX: [ATK] ARIA menu items should not have anonymous block children
1194 https://bugs.webkit.org/show_bug.cgi?id=144653
1196 Reviewed by Chris Fleizach.
1198 The existing test was not cross-platform friendly and was rewritten as
1199 part of the fix for this bug. New expectations were generated for Mac,
1200 Efl, and Gtk. The shared expectations and the Windows expectations were
1201 removed so as not to break the Win port. The search-predicate test also
1202 was updated because it included an ARIA treeitem which had a listmarker
1203 child it should not have, and no longer has as a result of the bug fix.
1205 * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
1206 * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
1207 * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
1208 * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
1209 * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
1210 * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
1211 * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
1212 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
1213 * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
1214 (dumpAccessibilityTree):
1216 2015-05-12 Alexey Proskuryakov <ap@apple.com>
1218 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1219 https://bugs.webkit.org/show_bug.cgi?id=144155
1221 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1223 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1225 AX: [GTK] Defer to WebCore Accessibility for table exposure
1226 https://bugs.webkit.org/show_bug.cgi?id=144896
1228 Reviewed by Chris Fleizach.
1230 Several platform tests are testing accessibility of tables. In order to ensure
1231 that those tables continue to be exposed as tables, a border was added so that
1232 they are not judged to be layout tables. For the remainder of the tests, the
1233 expectations were updated to reflect the fact that layout tables are no longer
1234 exposed as AccessibilityTables in WebKitGtk.
1236 * platform/gtk/accessibility/caret-offsets.html: Added border to table.
1237 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
1238 * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
1239 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
1240 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
1241 * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
1242 * platform/gtk/accessibility/text-for-table.html: Added border to table.
1244 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1246 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
1247 https://bugs.webkit.org/show_bug.cgi?id=116971
1249 Reviewed by Chris Fleizach.
1251 * platform/gtk/TestExpectations: Removed previously-failing test.
1253 2015-05-12 Jinwoo Song <jinwoo7.song@samsung.com>
1255 [EFL] Rebaseline some editing tests
1257 Also add some missing baselines.
1259 * platform/efl/editing/execCommand/5142012-1-expected.png:
1260 * platform/efl/editing/execCommand/5142012-1-expected.txt:
1261 * platform/efl/editing/inserting/insert-at-end-02-expected.png:
1262 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
1264 2015-05-12 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1266 [Streams API] ReadableStream reader should not be disposable when having pending promises
1267 https://bugs.webkit.org/show_bug.cgi?id=144869
1269 Reviewed by Darin Adler.
1271 * streams/readable-stream-gc.html:
1272 * streams/readable-stream-gc-expected.txt:
1274 2015-05-11 Zalan Bujtas <zalan@apple.com>
1276 Text is misplaced when custom font does not have space glyph.
1277 https://bugs.webkit.org/show_bug.cgi?id=144879
1279 Reviewed by Myles C. Maxfield
1281 This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
1283 If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
1284 measuring the text at layout time. However due to the fact that we always pre-measure space, a font with no space glyph in it is never sufficient.
1285 (even when the text does not require space at all)
1286 Fallback fonts impact line positions through ascent/descent calculation.
1288 * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
1289 * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
1290 * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
1291 * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
1292 * fast/ruby/ruby-expansion-cjk-expected.html: progression
1293 * fast/text/font-with-no-space-glyph-expected.html: Added.
1294 * fast/text/font-with-no-space-glyph.html: Added.
1295 * platform/mac/svg/fonts/svg-font-general-expected.html: progression
1297 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
1299 AX: [ATK] Always include rows in the tree of accessible tables
1300 https://bugs.webkit.org/show_bug.cgi?id=144885
1302 Reviewed by Chris Fleizach.
1304 Update the expectations to reflect the rows which are now included in the tree.
1306 * platform/efl/accessibility/table-attributes-expected.txt: Updated.
1307 * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
1308 * platform/efl/accessibility/table-cells-expected.txt: Updated.
1309 * platform/efl/accessibility/table-sections-expected.txt: Updated.
1310 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1311 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
1312 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
1313 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
1315 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
1317 AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
1318 https://bugs.webkit.org/show_bug.cgi?id=144881
1320 Unreviewed GTK+ and EFL gardening.
1322 * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
1323 * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
1325 2015-05-11 Andreas Kling <akling@apple.com>
1327 Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
1329 * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
1331 2015-05-11 Alex Christensen <achristensen@webkit.org>
1333 [Content Extensions] Support domain-specific rules and exceptions.
1334 https://bugs.webkit.org/show_bug.cgi?id=144833
1336 Reviewed by Darin Adler.
1338 * http/tests/contentextensions/domain-rules-expected.txt: Added.
1339 * http/tests/contentextensions/domain-rules.html: Added.
1340 * http/tests/contentextensions/domain-rules.html.json: Added.
1342 2015-05-10 Filip Pizlo <fpizlo@apple.com>
1344 We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
1345 https://bugs.webkit.org/show_bug.cgi?id=144851
1347 Reviewed by Michael Saboff.
1349 * js/regress/load-varargs-elimination-expected.txt: Added.
1350 * js/regress/load-varargs-elimination.html: Added.
1351 * js/regress/script-tests/load-varargs-elimination.js: Added.
1355 * js/regress/sink-huge-activation-expected.txt: Added.
1356 * js/regress/sink-huge-activation.html: Added.
1358 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1360 [GTK] Gardening 11th May.
1361 https://bugs.webkit.org/show_bug.cgi?id=144863
1365 * platform/gtk/TestExpectations:
1367 2015-05-11 Chris Fleizach <cfleizach@apple.com>
1369 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
1370 https://bugs.webkit.org/show_bug.cgi?id=144860
1372 Reviewed by Mario Sanchez Prada.
1374 * accessibility/menu-list-crash2-expected.txt: Added.
1375 * accessibility/menu-list-crash2.html: Added.
1377 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1379 [GTK] Gardening 7th May.
1380 https://bugs.webkit.org/show_bug.cgi?id=144735
1384 * platform/gtk/TestExpectations:
1385 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
1387 2015-05-10 Simon Fraser <simon.fraser@apple.com>
1389 background-position sometimes doesn't work properly with background-attachment: fixed
1390 https://bugs.webkit.org/show_bug.cgi?id=103757
1391 rdar://problem/18749925
1393 Reviewed by Darin Adler.
1395 Tests various configurations for painting the fixed backgrounds. The existing test was
1396 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
1397 and be valid. Testing is complicated by the fact that setting top content inset actually
1398 causes the snapshot to be inset at the top.
1400 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
1401 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
1402 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
1403 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local.html: Copied from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html.
1404 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
1405 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
1406 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
1407 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
1408 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
1409 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
1410 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
1412 2015-05-10 Martin Robinson <mrobinson@igalia.com>
1414 [GTK] fast/events/page-visibility-transition-test.html is timing out
1415 https://bugs.webkit.org/show_bug.cgi?id=114789
1417 Reviewed by Darin Adler.
1419 * platform/gtk/TestExpectations: Unskip failing tests.
1421 2015-05-10 Chris Fleizach <cfleizach@apple.com>
1423 AX: Don't expose elements as data tables just because they use display: table
1424 https://bugs.webkit.org/show_bug.cgi?id=144804
1426 Reviewed by Mario Sanchez Prada.
1428 * accessibility/css-table-ignored-expected.txt: Added.
1429 * accessibility/css-table-ignored.html: Added.
1431 2015-05-09 Chris Dumez <cdumez@apple.com>
1433 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
1434 https://bugs.webkit.org/show_bug.cgi?id=144825
1436 Reviewed by Sam Weinig.
1438 Rebaseline test as the order of the methods changed when iterating.
1440 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1442 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1444 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
1445 https://bugs.webkit.org/show_bug.cgi?id=144813
1447 Reviewed by Alexey Proskuryakov.
1449 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
1451 * streams/reference-implementation/bad-underlying-sources.html:
1452 * streams/reference-implementation/readable-stream-reader.html:
1454 2015-05-08 Alexey Proskuryakov <ap@apple.com>
1456 Update results after Sam's patch, the order of properties changed.
1458 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1460 2015-05-08 Sam Weinig <sam@webkit.org>
1462 Element Traversal is not just Elements anymore
1463 https://bugs.webkit.org/show_bug.cgi?id=144822
1465 Reviewed by Simon Fraser.
1467 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
1469 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
1470 * fast/dom/element-traversal-on-character-data.html: Added.
1471 * fast/dom/element-traversal-on-document-expected.txt: Added.
1472 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
1473 * fast/dom/element-traversal-on-document-fragment.html: Added.
1474 * fast/dom/element-traversal-on-document.html: Added.
1476 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1478 Unreviewed GTK+ gardening
1480 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
1481 baseline had a failure in it.
1482 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
1484 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1486 Unreviewed GTK+ gardening
1488 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
1490 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1492 Unreviewed GTK+ gardening
1494 Remove expectations for tests that are also skipped for all WebKit2
1495 ports. This will more easily allow us to handle them when they are
1496 eventually (if at all) unskipped for WebKit2.
1498 * platform/gtk/TestExpectations:
1500 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1502 [GTK] Some tests fail because they do not assume the popup menu captures click events
1503 https://bugs.webkit.org/show_bug.cgi?id=40601
1505 Reviewed by Carlos Garcia Campos.
1507 * platform/gtk/TestExpectations: Unskip tests that are passing now
1508 and classify remaining failures.
1509 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
1510 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
1511 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
1512 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
1513 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
1514 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
1515 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
1516 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
1517 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
1520 2015-05-08 Brent Fulgham <bfulgham@apple.com>
1522 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
1523 https://bugs.webkit.org/show_bug.cgi?id=144811
1525 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
1527 2015-05-08 Chris Dumez <cdumez@apple.com>
1529 Throttle RequestAnimationFrame in subframes that are outside the viewport
1530 https://bugs.webkit.org/show_bug.cgi?id=144718
1531 <rdar://problem/20688782>
1533 Reviewed by Simon Fraser.
1535 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
1536 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
1537 Add layout test to test that RequestAnimationFrame is properly throttled
1538 in "display: none" subframes.
1540 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
1541 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
1542 Add layout test to test that RequestAnimationFrame is properly throttled
1543 in frames that are outside the viewport.
1545 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
1546 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
1548 * platform/win/TestExpectations:
1549 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
1550 only supported on Cocoa.
1552 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
1554 [GTK] WTR doesn't correctly handle the Escape key
1555 https://bugs.webkit.org/show_bug.cgi?id=144788
1557 Reviewed by Martin Robinson.
1559 Unskip editing/selection/5354455-1.html.
1561 * platform/gtk/TestExpectations:
1563 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
1565 [Win] Unskip passing test case after r183981
1566 https://bugs.webkit.org/show_bug.cgi?id=140517
1568 Reviewed by Brent Fulgham.
1570 * platform/win/TestExpectations:
1572 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1574 Unreviewed EFL gardening on 8th May.
1576 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
1578 * platform/efl/TestExpectations:
1580 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1582 [Streams API] ReadableStream constructor start function should be able to error the stream
1583 https://bugs.webkit.org/show_bug.cgi?id=141162
1585 Reviewed by Darin Adler.
1587 * streams/readable-stream-controller-error-expected.txt: Added.
1588 * streams/readable-stream-controller-error.html: Added.
1589 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1590 * streams/reference-implementation/readable-stream-templated-expected.txt:
1592 2015-05-08 Commit Queue <commit-queue@webkit.org>
1594 Unreviewed, rolling out r183985.
1595 https://bugs.webkit.org/show_bug.cgi?id=144796
1597 broke loader/go-back-to-different-window-size.html (Requested
1598 by kling on #webkit).
1602 "Throttle RequestAnimationFrame in subframes that are outside
1604 https://bugs.webkit.org/show_bug.cgi?id=144718
1605 http://trac.webkit.org/changeset/183985
1607 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
1609 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
1610 https://bugs.webkit.org/show_bug.cgi?id=144256
1612 Unreviewed gardening, skip the failing test on AArch64 Linux.
1614 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
1616 2015-05-07 Chris Dumez <cdumez@apple.com>
1618 Throttle RequestAnimationFrame in subframes that are outside the viewport
1619 https://bugs.webkit.org/show_bug.cgi?id=144718
1620 <rdar://problem/20688782>
1622 Reviewed by Simon Fraser.
1624 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
1625 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
1626 Add layout test to test that RequestAnimationFrame is properly throttled
1627 in "display: none" subframes.
1629 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
1630 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
1631 Add layout test to test that RequestAnimationFrame is properly throttled
1632 in frames that are outside the viewport.
1634 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
1635 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
1637 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1639 Calculate source-size length as a float
1640 https://bugs.webkit.org/show_bug.cgi?id=144766
1642 Reviewed by Dean Jackson.
1644 Add tests that make sure fractional source-size lengths are supported
1645 and are calculated as floats.
1647 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
1648 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
1649 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
1650 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
1652 2015-05-07 Commit Queue <commit-queue@webkit.org>
1654 Unreviewed, rolling out r183895.
1655 https://bugs.webkit.org/show_bug.cgi?id=144786
1657 Many tests became flaky (Requested by ap on #webkit).
1661 "Expose more font weights for -apple-system"
1662 https://bugs.webkit.org/show_bug.cgi?id=144707
1663 http://trac.webkit.org/changeset/183895
1665 2015-05-07 Martin Robinson <mrobinson@igalia.com>
1667 Remove touchadjustment tests
1668 https://bugs.webkit.org/show_bug.cgi?id=144780
1670 Reviewed by Daniel Bates.
1672 These tests test a feature that has been removed from WebKit entirely and all
1673 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
1675 * platform/efl/TestExpectations: Remove expectations.
1676 * platform/gtk/TestExpectations: Ditto.
1677 * platform/ios-simulator/TestExpectations: Ditto.
1678 * platform/mac/TestExpectations: Ditto.
1679 * platform/win/TestExpectations: Ditto.
1680 * platform/wincairo/TestExpectations:
1681 * touchadjustment: Removed all files in this directory.
1683 2015-05-07 Simon Fraser <simon.fraser@apple.com>
1685 New results after r183970. Fixed elements are now always considered to intersect
1688 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1690 2015-05-07 Sam Weinig <sam@webkit.org>
1692 Consider implementing Document.scrollingElement
1693 <rdar://problem/20845213>
1694 https://bugs.webkit.org/show_bug.cgi?id=143609
1696 Reviewed by Simon Fraser.
1698 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
1699 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
1700 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
1701 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
1703 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
1705 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
1706 https://bugs.webkit.org/show_bug.cgi?id=144335
1708 Reviewed by Darin Adler.
1710 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
1711 * svg/filters/big-sized-off-viewport-filter.svg: Added.
1712 Ensure when applying a filter on a large SVG element, the viewport of the
1713 SVG includes the correct drawing part of this element.
1715 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1717 Handle meta viewport in HTMLPreloadScanner
1718 https://bugs.webkit.org/show_bug.cgi?id=144640
1720 Reviewed by Dean Jackson.
1722 Added a layout test that is simply calling an internals method
1723 that tests the HTMLPreloadScanner.
1725 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
1726 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
1728 2015-05-07 Zalan Bujtas <zalan@apple.com>
1730 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
1731 https://bugs.webkit.org/show_bug.cgi?id=144723
1732 rdar://problem/18307094
1734 Reviewed by Simon Fraser.
1736 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
1738 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
1739 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
1740 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
1742 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
1743 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
1744 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
1746 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1748 Fix sizes crash and add invalid value tests.
1749 https://bugs.webkit.org/show_bug.cgi?id=144739
1751 Reviewed by Darin Adler.
1753 Add tests that make sure that invalid values are properly handled, and a 100vw
1754 source-size length is being used for srcset and for intrinsic dimension calculation.
1756 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
1757 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
1759 2015-05-07 Simon Fraser <simon.fraser@apple.com>
1761 Remove the WK1-only code path for independently composited iframes
1762 https://bugs.webkit.org/show_bug.cgi?id=144722
1764 Reviewed by Dean Jackson.
1766 Results different from WK2, because WK1 does not make layers for scrollbars.
1768 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
1770 2015-05-06 Dean Jackson <dino@apple.com>
1772 Handle backdrop views that have to tile
1773 https://bugs.webkit.org/show_bug.cgi?id=142317
1774 <rdar://problem/20049088>
1776 Reviewed by Simon Fraser.
1778 Take 2 - this was rolled out because Mavericks was crashing.
1780 A test that creates some backdrop views, then makes them
1781 big enough that it would trigger tiling (which we don't want
1784 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
1785 * compositing/media-controls-bar-appearance-big.html: Added.
1786 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
1788 2015-05-07 Martin Robinson <mrobinson@igalia.com>
1790 [GTK] All spell checking layout tests fail
1791 https://bugs.webkit.org/show_bug.cgi?id=144648
1793 Reviewed by Carlos Garcia Campos.
1795 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
1796 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
1798 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
1800 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
1801 https://bugs.webkit.org/show_bug.cgi?id=144702
1803 Reviewed by Chris Fleizach.
1805 In addition to updating the platform expectations for Efl and Gtk, the computed
1806 roles test needed to be updated because there is not a one-to-one mapping between
1807 the HTML pre element and any ARIA role type.
1809 * accessibility/roles-computedRoleString-expected.txt: Updated.
1810 * accessibility/roles-computedRoleString.html: Updated.
1811 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
1812 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1814 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1816 [EFL] Unreviewed gardening.
1818 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
1819 Commented old expectations after r183925 to avoid having ambiguous expectations.
1821 * platform/efl/TestExpectations:
1822 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
1823 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
1824 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
1825 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
1826 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
1827 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
1829 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1831 [EFL] Mouseevent/hover tests fail with XorgDriver
1832 https://bugs.webkit.org/show_bug.cgi?id=144741
1834 Unreviewed gardening, mark failing tests, skip timeouting tests.
1836 * platform/efl/TestExpectations:
1838 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1840 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
1841 https://bugs.webkit.org/show_bug.cgi?id=144737
1843 Unreviewed gardening, skip crashing tests.
1845 * platform/efl/TestExpectations:
1847 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1849 Fix <script srcset> being loaded by the preloader.
1850 https://bugs.webkit.org/show_bug.cgi?id=144675
1852 Reviewed by Darin Adler.
1854 Add preloader tests to make sure that <script src> is preloaded,
1855 and <script srcset> is not.
1857 * http/tests/loading/preload-script-src-expected.txt: Added.
1858 * http/tests/loading/preload-script-src.html: Added.
1859 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
1860 * http/tests/loading/preload-script-srcset-ignored.html: Added.
1862 2015-05-06 Yoav Weiss <yoav@yoav.ws>
1864 Add srcset preloader tests
1865 https://bugs.webkit.org/show_bug.cgi?id=144674
1867 Reviewed by Darin Adler.
1869 Add several preloader tests making sure that the when srcset is being preloaded,
1870 the right resource is fetched, and the other resource is not.
1872 * http/tests/loading/preload-img-src-expected.txt: Added.
1873 * http/tests/loading/preload-img-src.html: Added.
1874 * http/tests/loading/preload-img-srcset-expected.txt: Added.
1875 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
1876 * http/tests/loading/preload-img-srcset-sizes.html: Added.
1877 * http/tests/loading/preload-img-srcset.html: Added.
1878 * http/tests/resources/checkPreload.js: Added.
1881 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
1883 [CSS Grid Layout] Mark grid shorthands as layout dependent
1884 https://bugs.webkit.org/show_bug.cgi?id=144687
1886 Reviewed by Darin Adler.
1888 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
1889 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
1890 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
1891 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
1893 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
1895 ToT WebKit crashes while loading ES6 compatibility table
1896 https://bugs.webkit.org/show_bug.cgi?id=144726
1898 Reviewed by Filip Pizlo.
1900 Added new test cases.
1902 * js/class-syntax-string-and-numeric-names-expected.txt:
1903 * js/script-tests/class-syntax-string-and-numeric-names.js:
1905 2015-05-06 Brent Fulgham <bfulgham@apple.com>
1907 Scroll-snap points do not handle margins and padding propertly
1908 https://bugs.webkit.org/show_bug.cgi?id=144647
1909 <rdar://problem/20829473>
1911 Reviewed by Simon Fraser.
1913 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
1914 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
1915 inside the element when starting new wheel gestures.
1917 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
1918 and calculated scroll-snap-offset values.
1920 * css3/scroll-snap/scroll-snap-offsets.html: Added.
1921 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
1922 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
1923 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
1924 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
1925 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
1926 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
1927 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
1928 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
1929 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
1931 2015-05-06 Commit Queue <commit-queue@webkit.org>
1933 Unreviewed, rolling out r183894.
1934 https://bugs.webkit.org/show_bug.cgi?id=144719
1936 crashes on mavericks (Requested by dino on #webkit).
1940 "Handle backdrop views that have to tile"
1941 https://bugs.webkit.org/show_bug.cgi?id=142317
1942 http://trac.webkit.org/changeset/183894
1944 2015-05-06 Jon Lee <jonlee@apple.com>
1946 Expose more font weights for -apple-system
1947 https://bugs.webkit.org/show_bug.cgi?id=144707
1949 Reviewed by Dean Jackson.
1951 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
1952 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
1954 2015-05-06 Dean Jackson <dino@apple.com>
1956 Handle backdrop views that have to tile
1957 https://bugs.webkit.org/show_bug.cgi?id=142317
1958 <rdar://problem/20049088>
1960 Reviewed by Simon Fraser.
1962 A test that creates some backdrop views, then makes them
1963 big enough that it would trigger tiling (which we don't want
1966 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
1967 * compositing/media-controls-bar-appearance-big.html: Added.
1969 2015-05-06 Martin Robinson <mrobinson@igalia.com>
1971 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
1972 https://bugs.webkit.org/show_bug.cgi?id=144612
1974 Reviewed by Darin Adler.
1976 * platform/gtk/TestExpectations: Remove expectation for failing test.
1978 2015-05-06 Martin Robinson <mrobinson@igalia.com>
1980 Unreviewed GTK+ gardening
1982 * platform/gtk/TestExpectations: Remove a couple expectations tests.
1983 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
1985 2015-05-06 Alexey Proskuryakov <ap@apple.com>
1987 Update expectations for fast/forms/button-line-height.html
1990 * platform/efl/TestExpectations:
1991 * platform/gtk/TestExpectations:
1992 * platform/win/TestExpectations:
1994 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
1996 [GTK][WK2] The WebKit network disk cache is not enabled
1997 https://bugs.webkit.org/show_bug.cgi?id=142821
1999 Reviewed by Martin Robinson.
2001 Unskip http/tests/cache/disk-cache tests.
2003 * platform/gtk/TestExpectations:
2005 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
2007 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
2008 https://bugs.webkit.org/show_bug.cgi?id=144673
2010 * TestExpectations: Skip broken test.
2012 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
2014 [CSS Grid Layout] grid-template-areas should accept none value
2015 https://bugs.webkit.org/show_bug.cgi?id=144624
2017 Reviewed by Darin Adler.
2019 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
2020 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
2021 case to check "none" support.
2023 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
2025 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
2027 * editing/execCommand/strikethroughSelection.html:
2028 * editing/execCommand/toggle-mixed-text-decorations.html:
2030 2015-05-05 Roger Fong <roger_fong@apple.com>
2032 Unreviewed. Some assertion failures in compositing code after r183820.
2033 https://bugs.webkit.org/show_bug.cgi?id=144630.
2035 * platform/mac/TestExpectations:
2037 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
2039 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
2040 https://bugs.webkit.org/show_bug.cgi?id=74493
2042 Reviewed by Chris Fleizach.
2044 Make the test more reliable by searching for a child with an unknown role
2045 rather than depending on an exact hierarchy. This makes the test applicable
2046 to other platforms as at least Efl and Mac also do not expose children with
2047 unknown roles, so it's now part of the shared accessibility tests.
2049 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
2050 * accessibility/unknown-roles-not-exposed.html: Added.
2051 * platform/gtk/TestExpectations: Removed skipped test.
2052 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
2053 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
2055 2015-05-05 Zalan Bujtas <zalan@apple.com>
2057 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
2058 https://bugs.webkit.org/show_bug.cgi?id=144629
2059 rdar://problem/20689877
2061 Reviewed by Andreas Kling.
2063 This patch ensures that we don't emit empty text for the text iterator.
2064 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
2065 be replaced with space. When such character is found, we emit the string we've processed so far and
2066 handle the replacement during the next callback.
2067 When the first character in the string needs replacing, there's nothing to emit. However if we don't
2068 handle at least one character, TextIterator::advance believes that processing is done and never calls
2069 TextIterator::handleTextNode back with the rest of the string.
2071 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
2072 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
2074 2015-05-05 Brent Fulgham <bfulgham@apple.com>
2076 Add overflow scroll-snap tests
2077 https://bugs.webkit.org/show_bug.cgi?id=144591
2079 Reviewed by Simon Fraser.
2081 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
2082 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
2083 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
2084 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
2085 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
2086 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
2087 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
2088 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
2089 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
2090 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
2092 2015-05-05 Roger Fong <roger_fong@apple.com>
2094 Media control volume slider is opaque.
2095 https://bugs.webkit.org/show_bug.cgi?id=144470.
2096 <rdar://problem/20770350>
2098 * platform/mac/TestExpectations:
2099 Some tests generate assertion failures after this change, though the tests pass in release.
2100 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
2102 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
2104 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
2105 is set on the EFL bots and mark the remaining failing compositing tests properly.
2107 * platform/efl/TestExpectations:
2109 2015-05-04 Basile Clement <basile_clement@apple.com>
2111 Allow CreateActivation sinking
2112 https://bugs.webkit.org/show_bug.cgi?id=144300
2114 Reviewed by Filip Pizlo.
2116 Add a performance test for activation allocation sinking.
2118 * js/regress/script-tests/sink-huge-activation.js: Added.
2122 2015-05-05 Andreas Kling <akling@apple.com>
2124 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
2126 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
2127 disconnected frames anymore, we have to adjust the expectations. This test was all
2128 about catching a crash anyway.
2130 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
2131 * fast/performance/performance-now-crash-on-navigated-window.html:
2133 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
2135 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
2136 https://bugs.webkit.org/show_bug.cgi?id=144443
2138 Reviewed by Darin Adler.
2140 Tests to verify the align-content parsing logic. The new Box Alignment spec
2141 requires some changes in the flexbox tests.
2143 * css3/flexbox/css-properties-expected.txt:
2144 * css3/flexbox/css-properties.html:
2145 * css3/parse-align-content-expected.txt: Added.
2146 * css3/parse-align-content.html: Added.
2148 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2150 streams/readable-stream.html is very flaky
2151 https://bugs.webkit.org/show_bug.cgi?id=144455
2153 Reviewed by Darin Adler.
2155 Moved flaky test to streams/readable-stream-gc.html.
2156 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
2158 * streams/readable-stream-expected.txt:
2159 * streams/readable-stream-gc-expected.txt: Added.
2160 * streams/readable-stream-gc.html: Added.
2161 * streams/readable-stream.html:
2163 2015-05-05 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2165 [GTK] Gardening 4th May
2166 https://bugs.webkit.org/show_bug.cgi?id=144571
2170 * platform/gtk/TestExpectations:
2171 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
2172 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2173 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
2174 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
2175 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
2176 * platform/gtk/fast/text/font-kerning-expected.html: Added.
2178 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
2180 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
2181 https://bugs.webkit.org/show_bug.cgi?id=143083
2183 Reviewed by Chris Fleizach.
2185 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
2186 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
2187 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
2188 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
2189 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2190 * platform/gtk/TestExpectations: Unskip failing test from opening report.
2191 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2192 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
2193 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
2195 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2197 Fix assertions in WK1 tests after r183777.
2199 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
2201 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
2203 2015-05-04 Doug Russell <d_russell@apple.com>
2205 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
2206 https://bugs.webkit.org/show_bug.cgi?id=144489
2208 Reviewed by Chris Fleizach.
2210 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
2211 on the returned control.
2212 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
2213 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
2214 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
2215 Add support for setSelectedVisibleTextRange() in accessibility tests.
2217 * platform/mac/accessibility/selection-sync-expected.txt: Added.
2218 * platform/mac/accessibility/selection-sync.html: Added.
2220 2015-05-04 Chris Dumez <cdumez@apple.com>
2222 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
2223 https://bugs.webkit.org/show_bug.cgi?id=144597
2224 <rdar://problem/20361579>
2226 Reviewed by Andreas Kling.
2228 Add a layout test to cover the case where window.open() is called on a
2229 window that is different than the activeDOMWindow and where the
2230 activeDOMWindow does not have a frame.
2232 * fast/dom/Window/resources/test-frame.html: Added.
2233 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
2234 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
2236 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2238 display:none iframes cause repeated compositing flushing
2239 https://bugs.webkit.org/show_bug.cgi?id=144529
2241 Reviewed by Darin Adler.
2243 Test with a display:none iframe that triggers a single compositing flush,
2244 then counts how many occur in 10ms.
2246 * compositing/iframes/display-none-subframe-expected.txt: Added.
2247 * compositing/iframes/display-none-subframe.html: Added.
2249 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2251 Fix updating of tiled backing opaquenss when the page background color changes
2252 https://bugs.webkit.org/show_bug.cgi?id=144600
2253 rdar://problem/20723035
2255 Reviewed by Tim Horton.
2257 Test that dumps layers with various baseBackgroundColor and body background color
2260 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
2261 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
2263 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2265 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
2267 * js/class-syntax-default-constructor-expected.txt:
2268 * js/script-tests/class-syntax-default-constructor.js:
2270 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2272 Toggling underline or strike through affects each other
2273 https://bugs.webkit.org/show_bug.cgi?id=27818
2275 Reviewed by Darin Adler.
2277 Added a regression test and rebaselined various tests as explained below.
2279 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
2280 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
2281 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
2282 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
2283 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
2284 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
2285 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
2286 appear have switched.
2288 2015-05-04 Chris Dumez <cdumez@apple.com>
2290 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
2291 https://bugs.webkit.org/show_bug.cgi?id=144584
2292 <rdar://problem/20796829>
2294 Reviewed by Darin Adler.
2296 * fast/css/negative-calc-values-expected.txt: Added.
2297 * fast/css/negative-calc-values.html: Added.
2298 Add a layout test that assigns negative calc() values to properties
2299 whose values cannot be negative to verify that values are clamped as
2300 per the specification:
2301 http://dev.w3.org/csswg/css-values-3/#calc-range
2303 * fast/css/padding-calc-value-expected.txt: Added.
2304 * fast/css/padding-calc-value.html: Added.
2305 Add a layout test to test that using calc(.5em - 2px) for padding-right
2306 CSS property works as intended. It used to be resolved as 0px instead
2307 of "2*font-size - 2px".
2309 * fast/css/text-shadow-calc-value-expected.txt:
2310 * fast/css/text-shadow-calc-value.html:
2311 Update test to match what the specification says:
2312 http://dev.w3.org/csswg/css-values-3/#calc-range
2313 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
2314 smaller than 0px are not allowed.
2316 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
2318 Unreviewed gardening. Fix lint error on mac-wk1.
2320 * platform/mac-wk1/TestExpectations:
2322 2015-05-04 Alexey Proskuryakov <ap@apple.com>
2324 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
2325 https://bugs.webkit.org/show_bug.cgi?id=144590
2327 * platform/mac-wk2/TestExpectations: Marking as such.
2329 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2331 Extending undefined in class syntax should throw a TypeError
2332 https://bugs.webkit.org/show_bug.cgi?id=144284
2334 Reviewed by Darin Adler.
2336 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
2337 since we'll never get to instantiate these classes now.
2339 * js/class-syntax-extends-expected.txt:
2340 * js/script-tests/class-syntax-extends.js:
2342 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2344 ES6 classes: Invalid test for constructor property
2345 https://bugs.webkit.org/show_bug.cgi?id=144278
2347 Reviewed by Darin Adler.
2349 Fixed the test. The constructors of two distinct classes should definitely be distinct.
2351 * js/class-syntax-default-constructor-expected.txt:
2352 * js/script-tests/class-syntax-default-constructor.js:
2354 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2356 new super should be a syntax error
2357 https://bugs.webkit.org/show_bug.cgi?id=144282
2359 Reviewed by Joseph Pecoraro.
2361 Rebaselined the test.
2363 * js/class-syntax-super-expected.txt:
2364 * js/script-tests/class-syntax-super.js:
2366 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2368 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
2369 started failing after r183732, but like the other fast/images/animated-gif* tests,
2370 it's sensitive to window display timing. These tests were already skipped for Mac
2371 WK1, probably because we disable window autodisplay on the Mac.
2373 * platform/win/TestExpectations:
2375 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
2377 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
2378 https://bugs.webkit.org/show_bug.cgi?id=144442
2380 Reviewed by David Hyatt.
2382 Upgrade the justify-content property to the last CSS3 Box
2383 Alignment specification. It defines a different enumeration for
2384 Positional and Distribution alignment, which requires changes in
2385 the FlexibleBox implementation.
2387 Some minor changes in some Flexbox related test cases for adapting
2388 them to the new parsing logic. New layout tests, not Flexbox
2389 specific, to verify the parsing of the new values.
2391 * css3/flexbox/css-properties.html:
2392 * css3/parse-justify-content-expected.txt: Added.
2393 * css3/parse-justify-content.html: Added.
2395 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
2397 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
2398 https://bugs.webkit.org/show_bug.cgi?id=144449
2400 Reviewed by Sergio Villar Senin.
2402 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
2403 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
2405 2015-05-02 Simon Fraser <simon.fraser@apple.com>
2407 Assertion failure (!needsLayout()) loading inkedmag.com
2408 https://bugs.webkit.org/show_bug.cgi?id=144528
2409 rdar://problem/20788681
2411 Reviewed by Darin Adler.
2413 Test that sleeps for a while to force an image into catchup mode.
2415 * fast/images/resources/spinner.gif: Added.
2416 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
2417 * fast/images/set-needs-layout-in-painting.html: Added.
2419 2015-05-03 Alexey Proskuryakov <ap@apple.com>
2421 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
2422 https://bugs.webkit.org/show_bug.cgi?id=144540
2426 2015-05-01 Simon Fraser <simon.fraser@apple.com>
2428 Avoid compositing updates after style recalcs which have no compositing implications
2429 https://bugs.webkit.org/show_bug.cgi?id=144502
2431 Reviewed by Darin Adler.
2433 Use internals.compositingUpdateCount() to see if various document mutations
2434 cause a compositing update. Doesn't actually detect any behavior change
2435 from this patch, but seems useful in general.
2437 * compositing/updates/no-style-change-updates-expected.txt: Added.
2438 * compositing/updates/no-style-change-updates.html: Added.
2440 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
2442 Class syntax should allow string and numeric identifiers for method names
2443 https://bugs.webkit.org/show_bug.cgi?id=144254
2445 Reviewed by Darin Adler.
2447 Added a test and rebaselined other tests per syntax error message change.
2449 * js/class-syntax-declaration-expected.txt:
2450 * js/class-syntax-expression-expected.txt:
2451 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
2452 * js/class-syntax-string-and-numeric-names.html: Added.
2453 * js/class-syntax-super-expected.txt:
2454 * js/script-tests/class-syntax-declaration.js:
2455 * js/script-tests/class-syntax-expression.js:
2456 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
2457 * js/script-tests/class-syntax-super.js:
2459 2015-05-01 Brent Fulgham <bfulgham@apple.com>
2461 Create a set of initial scroll snap point tests
2462 https://bugs.webkit.org/show_bug.cgi?id=142358
2464 Reviewed by Simon Fraser.
2466 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
2467 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
2468 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
2469 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
2470 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
2471 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
2472 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
2473 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
2474 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
2476 2015-05-01 Andreas Kling <akling@apple.com>
2478 Reproducible crash removing name attribute from <img> node
2479 <https://webkit.org/b/144371>
2480 <rdar://problem/17198583>
2482 Reviewed by Darin Adler.
2484 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
2485 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
2487 2015-05-01 Eric Carlson <eric.carlson@apple.com>
2489 Postpone caption style sheet creation
2490 https://bugs.webkit.org/show_bug.cgi?id=144499
2492 Reviewed by Simon Fraser.
2494 * media/track/track-user-stylesheet-expected.txt: Added.
2495 * media/track/track-user-stylesheet.html: Added.
2497 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
2499 [OS X] Text dilation parameters are not restored after being set
2500 https://bugs.webkit.org/show_bug.cgi?id=144507
2501 <rdar://problem/19446938>
2503 Reviewed by Simon Fraser and Ned Holbrook.
2507 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
2508 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
2509 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
2511 2015-05-01 Jordan Harband <ljharb@gmail.com>
2513 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
2514 https://bugs.webkit.org/show_bug.cgi?id=144314
2516 Reviewed by Darin Adler.
2518 * js/script-tests/string-includes.js:
2519 * js/string-includes-expected.txt:
2521 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2523 Unreviewed gardening for GTK+.
2525 * platform/gtk/TestExpectations: Remove some inaccurate missing results
2526 and unskip a passing test.
2528 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2530 [GTK] accessibility/secure-textfield-title-ui.html is failing
2531 https://bugs.webkit.org/show_bug.cgi?id=98375
2533 Reviewed by Chris Fleizach.
2535 Modify the test to check the childrenCount of the titleUIElement in order
2536 to determine where the element text is exposed. On the Mac, it's exposed
2537 in StaticText children; in ATK, in the element itself. The test was failing
2538 because it assumed the text was in the first child of the element.
2540 * accessibility/secure-textfield-title-ui.html: Modified.
2541 * platform/gtk/TestExpectations: Unskipped the failing test.
2543 2015-05-01 Brady Eidson <beidson@apple.com>
2545 Add API to disable meta refreshes.
2546 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
2548 Reviewed by Alexey Proskuryakov.
2550 * loader/meta-refresh-disabled-expected.txt: Added.
2551 * loader/meta-refresh-disabled.html: Added.
2552 * loader/resources/notify-done.html: Added.
2553 * platform/win/TestExpectations:
2555 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2557 Unreviewed gardening for WebKitGTK+
2559 Unskip some passing tests. Add new baselines. Properly organize some
2560 failures in the TestExpectations file.
2562 * platform/gtk/TestExpectations:
2563 * platform/gtk/editing/execCommand/print-expected.png: Added.
2564 * platform/gtk/editing/execCommand/print-expected.txt: Added.
2565 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
2566 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
2567 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2568 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
2569 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
2570 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
2571 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
2572 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
2573 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
2574 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
2575 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
2576 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
2577 * platform/gtk/printing/compositing-layer-printing-expected.txt:
2578 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
2579 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
2580 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
2581 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
2582 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
2583 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
2584 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
2585 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
2586 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
2587 * platform/gtk/printing/iframe-print-expected.png: Added.
2588 * platform/gtk/printing/iframe-print-expected.txt: Added.
2589 * platform/gtk/printing/media-queries-print-expected.png: Added.
2590 * platform/gtk/printing/media-queries-print-expected.txt:
2591 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
2592 * platform/gtk/printing/numberOfPages-expected.txt: Added.
2593 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
2594 * platform/gtk/printing/page-break-always-expected.txt: Added.
2595 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
2596 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
2597 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
2598 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
2599 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
2600 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
2601 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
2602 * platform/gtk/printing/page-break-widows-expected.txt: Added.
2603 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
2604 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
2605 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
2606 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
2607 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
2608 * platform/gtk/printing/page-format-data-expected.txt: Added.
2609 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
2610 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
2611 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
2612 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
2613 * platform/gtk/printing/print-close-crash-expected.txt: Added.
2614 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
2615 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
2616 * platform/gtk/printing/return-from-printing-mode-expected.txt:
2617 * platform/gtk/printing/setPrinting-expected.png: Added.
2618 * platform/gtk/printing/setPrinting-expected.txt: Added.
2619 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
2620 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
2621 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
2622 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
2623 * platform/gtk/printing/width-overflow-expected.png: Added.
2624 * platform/gtk/printing/width-overflow-expected.txt: Added.
2625 * platform/gtk/printing/zoomed-document-expected.txt: Added.
2627 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2629 [Freetype] Properly support synthetic oblique in vertical text
2630 https://bugs.webkit.org/show_bug.cgi?id=144492
2632 Reviewed by Sergio Villar Senin.
2634 * platform/gtk/TestExpectations: Unskip passing tests.
2635 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2636 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2638 2015-05-01 Eric Carlson <eric.carlson@apple.com>
2640 Fix text track language selection logic
2641 https://bugs.webkit.org/show_bug.cgi?id=144467
2643 Reviewed by Brent Fulgham.
2645 * media/track/track-language-preference-expected.txt:
2646 * media/track/track-language-preference.html: Updated, add new tests.
2647 * platform/mac/TestExpectations:
2649 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2651 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
2653 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
2654 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
2655 platform-independent baseline should be good enough.
2657 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2659 Unreviewed gardening. Update results of inspector tests.
2661 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
2662 * inspector-protocol/debugger/regress-133182-expected.txt:
2663 * inspector-protocol/debugger/regress-133182.html:
2664 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
2665 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
2666 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
2667 * inspector/debugger/search-scripts-expected.txt:
2669 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2671 Unreviewed gardening. Remove skipped and broken inspector test.
2673 This is the last test relying on the old model interface.
2676 * http/tests/inspector-protocol/resources/InspectorTest.js:
2677 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
2678 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
2679 (InspectorTest.initializeInspectorModels): Deleted.
2680 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
2681 * inspector-protocol/indexeddb/basics.html: Removed.
2682 * platform/efl/TestExpectations:
2683 * platform/gtk/TestExpectations:
2684 * platform/win/TestExpectations:
2686 2015-04-30 Dean Jackson <dino@apple.com>
2688 Expose -apple-system as a font family
2689 https://bugs.webkit.org/show_bug.cgi?id=144484
2690 <rdar://problem/20767330>
2692 Reviewed by Tim Horton.
2694 Change a bunch of tests to use "-apple-system" instead
2695 of "-apple-system-font" for font-family.
2697 Add a test to make sure the old name still works.
2699 * fast/text/system-font-legacy-name.html
2700 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
2701 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
2702 * platform/ios-simulator/ios/fast/text/apple-logo.html:
2703 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
2704 * platform/ios-simulator/ios/fast/text/opticalFont.html:
2705 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
2706 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
2707 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
2708 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
2709 * platform/mac/fast/text/systemFont-expected.txt:
2710 * platform/mac/fast/text/systemFont.html:
2712 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
2714 [CSS Grid Layout] overflow-position keyword for align and justify properties.
2715 https://bugs.webkit.org/show_bug.cgi?id=144235
2717 Reviewed by Sergio Villar Senin.
2719 Implementation of overflow-keyword handling for Grid Layout on
2720 align-self and justify-self properties.
2722 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
2723 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
2725 2015-04-30 Jon Davis <jond@apple.com>
2727 Web Inspector: console should show an icon for console.info() messages
2728 https://bugs.webkit.org/show_bug.cgi?id=18530
2730 Reviewed by Timothy Hatcher.
2732 * inspector/console/console-api-expected.txt:
2734 2015-04-30 Dean Jackson <dino@apple.com>
2736 -apple-system-font-monospaced-numbers doesn't work on iOS
2737 https://bugs.webkit.org/show_bug.cgi?id=144478
2738 <rdar://problem/20544940>
2740 Reviewed by Brent Fulgham.
2742 A test that draws two lines of different numbers and checks
2743 they are the same width.
2745 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
2746 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
2748 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2750 Unreviewed, ios-simulator gardening
2752 * Address linter warnings.
2753 * Unskip some tests that pass.
2754 * More generically skip unsupported iOS features.
2757 * platform/ios-simulator-wk1/TestExpectations:
2758 * platform/ios-simulator-wk2/TestExpectations:
2759 * platform/ios-simulator/TestExpectations:
2761 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2763 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
2764 https://bugs.webkit.org/show_bug.cgi?id=144463
2766 Reviewed by Benjamin Poulain.
2768 Unskip now that the bug is fixed.
2771 * js/regress/script-tests/is-string-fold-tricky.js:
2772 * js/regress/script-tests/is-string-fold.js:
2774 2015-04-30 Brady Eidson <beidson@apple.com>
2776 Javascript using WebSQL can create their own WebKit info table.
2777 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
2779 Reviewed by Alex Christensen.
2781 * storage/websql/alter-to-info-table-expected.txt: Added.
2782 * storage/websql/alter-to-info-table.html: Added.
2783 * storage/websql/alter-to-info-table.js: Added.
2785 2015-04-30 Martin Robinson <mrobinson@igalia.com>
2787 Unskip isolated words tests on WebKitGTK+
2789 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
2790 since the switch to WebKitTestRunner.
2792 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2794 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
2796 * js/regress/script-tests/is-string-fold-tricky.js:
2797 * js/regress/script-tests/is-string-fold.js:
2799 2015-04-30 Martin Robinson <mrobinson@igalia.com>
2801 Rebaseline some editing tests for WebKitGTK+
2803 Also add some missing baselines.
2805 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
2806 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
2807 * platform/gtk/editing/execCommand/5142012-1-expected.png:
2808 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
2809 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
2810 * platform/gtk/editing/pasteboard/4989774-expected.txt:
2812 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2814 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
2818 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
2820 Add image failure expectation for
2821 svg/filters/sourceAlpha-input-filter-effect.html on Windows
2825 * platform/win/TestExpectations:
2827 2015-04-29 Filip Pizlo <fpizlo@apple.com>
2829 DFG Is<Blah> versions of TypeOf should fold based on proven input type
2830 https://bugs.webkit.org/show_bug.cgi?id=144409
2832 Reviewed by Geoffrey Garen.
2834 * js/regress/is-boolean-fold-expected.txt: Added.
2835 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
2836 * js/regress/is-boolean-fold-tricky.html: Added.
2837 * js/regress/is-boolean-fold.html: Added.
2838 * js/regress/is-function-fold-expected.txt: Added.
2839 * js/regress/is-function-fold-tricky-expected.txt: Added.
2840 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
2841 * js/regress/is-function-fold-tricky-internal-function.html: Added.
2842 * js/regress/is-function-fold-tricky.html: Added.
2843 * js/regress/is-function-fold.html: Added.
2844 * js/regress/is-number-fold-expected.txt: Added.
2845 * js/regress/is-number-fold-tricky-expected.txt: Added.
2846 * js/regress/is-number-fold-tricky.html: Added.
2847 * js/regress/is-number-fold.html: Added.
2848 * js/regress/is-object-or-null-fold-expected.txt: Added.
2849 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
2850 * js/regress/is-object-or-null-fold-functions.html: Added.
2851 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
2852 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
2853 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
2854 * js/regress/is-object-or-null-fold-tricky.html: Added.
2855 * js/regress/is-object-or-null-fold.html: Added.
2856 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
2857 * js/regress/is-object-or-null-trickier-function.html: Added.
2858 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
2859 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
2860 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
2861 * js/regress/is-object-or-null-tricky-function.html: Added.
2862 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
2863 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
2864 * js/regress/is-string-fold-expected.txt: Added.
2865 * js/regress/is-string-fold-tricky-expected.txt: Added.
2866 * js/regress/is-string-fold-tricky.html: Added.
2867 * js/regress/is-string-fold.html: Added.
2868 * js/regress/is-undefined-fold-expected.txt: Added.
2869 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
2870 * js/regress/is-undefined-fold-tricky.html: Added.
2871 * js/regress/is-undefined-fold.html: Added.
2872 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
2873 * js/regress/script-tests/is-boolean-fold.js: Added.
2874 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
2875 * js/regress/script-tests/is-function-fold-tricky.js: Added.
2878 * js/regress/script-tests/is-function-fold.js: Added.
2880 * js/regress/script-tests/is-number-fold-tricky.js: Added.
2881 * js/regress/script-tests/is-number-fold.js: Added.
2882 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
2884 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
2885 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
2886 * js/regress/script-tests/is-object-or-null-fold.js: Added.
2887 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
2890 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
2891 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
2893 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
2894 * js/regress/script-tests/is-string-fold-tricky.js: Added.
2895 * js/regress/script-tests/is-string-fold.js: Added.
2896 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
2897 * js/regress/script-tests/is-undefined-fold.js: Added.
2898 * js/regress/sink-function-expected.txt: Added.
2899 * js/regress/sink-function.html: Added.
2901 2015-04-30 Brent Fulgham <bfulgham@apple.com>
2903 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
2904 https://bugs.webkit.org/show_bug.cgi?id=144131
2906 Reviewed by Eric Carlson.
2908 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
2911 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2912 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2913 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
2914 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
2915 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2916 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2917 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
2918 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
2919 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2920 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2921 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
2922 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
2923 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2924 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2925 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
2926 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
2927 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2928 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2929 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
2930 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
2931 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2932 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2933 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
2934 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
2935 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
2936 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
2938 2015-04-30 Antti Koivisto <antti@apple.com>
2940 These should be saying HTTP/1.1 not HTTP/1.0
2942 * http/tests/cache/resources/iframe304.php:
2943 * http/tests/cache/resources/iframe304body.php:
2945 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
2947 [Win] Update baselines after r183610.
2949 Unreviewed Gardening.
2951 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
2953 2015-04-29 Simon Fraser <simon.fraser@apple.com>
2955 Crash at WebCore::Document::absoluteRegionForEventTargets
2956 https://bugs.webkit.org/show_bug.cgi?id=144426
2957 rdar://problem/20502166
2959 Reviewed by Tim Horton.
2961 Test that disconnects a frame with a wheel event handler then GCs, and one that
2962 disconnects are reconnects. In both case, the parent document should have zero
2963 wheel event handlers registered on it.
2965 * fast/events/wheelevent-in-frame-expected.txt: Added.
2966 * fast/events/wheelevent-in-frame.html: Added.
2967 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
2968 * fast/events/wheelevent-in-reattached-frame.html: Added.
2970 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
2972 LiveNodeList may unexpectedly return an element for empty string
2973 https://bugs.webkit.org/show_bug.cgi?id=144429
2975 Reviewed by Darin Adler.
2977 * fast/dom/named-items-with-empty-name-expected.txt:
2978 * fast/dom/named-items-with-empty-name.html:
2980 2015-04-29 Dean Jackson <dino@apple.com>
2982 Create a named CSS property for system colors
2983 https://bugs.webkit.org/show_bug.cgi?id=144423
2984 <rdar://problem/20491011>
2986 Reviewed by Tim Horton.
2988 Expose the following values to CSS color properties:
2993 -apple-system-orange
2995 -apple-system-purple
2997 -apple-system-yellow
2999 The new test shows the computed value for each of these colors. It
3000 includes generic results (no special value) and platform results for
3001 Mac (other than Mavericks) and iOS.
3003 * fast/css/apple-system-colors-expected.txt: Generic results.
3004 * fast/css/apple-system-colors.html: Added - the new test.
3005 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
3006 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
3007 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
3009 2015-04-29 Commit Queue <commit-queue@webkit.org>
3011 Unreviewed, rolling out r183600.
3012 https://bugs.webkit.org/show_bug.cgi?id=144432
3014 New tests time out everywhere (Requested by ap on #webkit).
3018 "Crash at WebCore::Document::absoluteRegionForEventTargets"
3019 https://bugs.webkit.org/show_bug.cgi?id=144426
3020 http://trac.webkit.org/changeset/183600
3022 2015-04-29 Alexey Proskuryakov <ap@apple.com>
3024 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
3025 https://bugs.webkit.org/show_bug.cgi?id=144155
3027 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
3029 2015-04-29 Martin Robinson <mrobinson@igalia.com>
3031 Unskip 3D transformation tests for WebKitGTK+
3033 Unreviewed. This is gardening.
3035 These tests should run reasonably well on the testing bots, now that
3036 they use llvmpipe to run OpenGL.
3038 * platform/gtk/TestExpectations:
3039 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
3040 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
3041 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
3042 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
3043 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
3044 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
3045 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
3046 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
3047 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
3048 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
3049 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
3050 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
3051 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
3052 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
3053 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
3054 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
3056 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3058 Rebaseline after r183597.
3060 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
3062 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3064 Crash at WebCore::Document::absoluteRegionForEventTargets
3065 https://bugs.webkit.org/show_bug.cgi?id=144426
3066 rdar://problem/20502166
3068 Reviewed by Tim Horton.
3070 Test that disconnects a frame with a wheel event handler then GCs, and one that
3071 disconnects are reconnects. In both case, the parent document should have zero
3072 wheel event handlers registered on it.
3074 * fast/events/wheelevent-in-frame-expected.txt: Added.
3075 * fast/events/wheelevent-in-frame.html: Added.
3076 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
3077 * fast/events/wheelevent-in-reattached-frame.html: Added.
3079 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3081 Compute the non-fast-scrollable region in main-document coordinates
3082 https://bugs.webkit.org/show_bug.cgi?id=144420
3084 Reviewed by Tim Horton.
3086 We now report the non-fast region in document coordinates, so these two results change.
3088 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
3089 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
3091 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
3093 NodeList has issues with Symbol and empty string
3094 https://bugs.webkit.org/show_bug.cgi?id=144310
3096 Reviewed by Darin Adler.
3098 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
3099 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
3100 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
3101 * fast/dom/dataset-name-getter-symbols.html: Added.
3102 * fast/dom/named-items-with-empty-name-expected.txt: Added.
3103 * fast/dom/named-items-with-empty-name.html: Added.
3104 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
3105 * fast/dom/named-items-with-symbol-name.html: Added.
3106 * storage/domstorage/localstorage/named-items-expected.txt: Added.
3107 * storage/domstorage/localstorage/named-items.html: Added.
3109 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3111 Allow testing of plug-ins that handle wheel events.
3112 https://bugs.webkit.org/show_bug.cgi?id=144413
3114 Reviewed by Tim Horton.
3116 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
3118 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
3119 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
3120 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
3121 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
3122 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
3123 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
3125 2015-04-29 Martin Robinson <mrobinson@igalia.com>
3127 [GTK] Add support for automatic hyphenation
3128 https://bugs.webkit.org/show_bug.cgi?id=44478
3130 Reviewed by Carlos Garcia Campos.
3132 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
3133 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
3134 * platform/gtk/fast/text/hyphenate-character-expected.txt:
3135 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
3136 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
3137 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
3138 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
3139 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
3140 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
3141 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
3142 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
3143 * platform/gtk/fast/text/hyphens-expected.png: Added.
3144 * platform/gtk/fast/text/hyphens-expected.txt:
3145 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
3147 2015-04-29 Zalan Bujtas <zalan@apple.com>
3149 Simple line layout: Web process spins endlessly below layoutSimpleLines.
3150 https://bugs.webkit.org/show_bug.cgi?id=144403
3151 rdar://problem/20742783
3153 Reviewed by Antti Koivisto.
3155 When a text fragment overlaps multiple renderes and it does not fit the current line,
3156 we revert the text fragment iterator position so that the overlapping content
3157 gets processed again for the next line.
3158 However, TextFragmentIterator::revertToFragment() was reverting too much and
3159 we started processing old content all over again -> infinite loop.
3161 This patch ensures that text fragment iterator is reverted to the right position.
3163 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
3164 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
3166 2015-04-29 Antti Koivisto <antti@apple.com>
3168 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
3170 * platform/win/TestExpectations:
3172 2015-04-28 Geoffrey Garen <ggaren@apple.com>
3174 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
3175 https://bugs.webkit.org/show_bug.cgi?id=144013
3177 Reviewed by Mark Lam.
3179 * js/script-tests/array-holes.js:
3180 * js/array-holes-expected.txt: This result now matches Firefox. We see
3181 'peekaboo', which is a prototype property, rather than a hole, because
3182 sorting uses [[Get]], which sees prototype properties.
3184 The ES6 spec says that sorting should use [[Get]], so this new result
3185 matches the spec a little better -- although the spec also says that the
3186 result of sorting is undefined in this case because of the presence of
3187 an indexed property in the prototype chain.
3189 * js/dom/array-prototype-properties-expected.txt: Updated error message
3190 to match other array prototype error messages.
3192 * js/comparefn-sort-stability-expected.txt:
3193 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
3194 order to demonstrate that Firefox and Safari use a stable sort, and
3197 * js/script-tests/array-sort-sparse.js:
3198 * js/array-sort-sparse-expected.txt: Added some tests for things I got
3199 wrong in this patch.
3201 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
3202 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
3203 used to terminate sooner because our sort implementation would (sometimes)
3204 terminate sooner if you shrank the array. Our new sort does not accept
3205 intermediate updates to the array's length, matching Firefox. I spoke
3206 to Gavin and Alexey about this, and we think that going out of our way
3207 to honor length changes mid-sort doesn't make much sense because it's
3208 not possible to honor the general case of value changes in a predictable
3211 2015-04-29 Antti Koivisto <antti@apple.com>
3213 Main resource loaded via 304 response becomes empty if reloaded by user
3214 https://bugs.webkit.org/show_bug.cgi?id=144386
3216 Reviewed by Darin Adler.
3218 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
3219 * http/tests/cache/main-resource-304-reload.html: Added.
3220 * http/tests/cache/resources/iframe304body.php: Added.
3222 2015-04-29 Darin Adler <darin@apple.com>
3224 [ES6] Implement Unicode code point escapes
3225 https://bugs.webkit.org/show_bug.cgi?id=144377
3227 Reviewed by Antti Koivisto.
3229 * js/script-tests/unicode-escape-sequences.js: Added.
3230 * js/unicode-escape-sequences-expected.txt: Added.
3231 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
3233 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
3235 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
3236 https://bugs.webkit.org/show_bug.cgi?id=140261
3238 Reviewed by Darin Adler.
3240 * editing/execCommand/crash-140261-expected.txt: Added.
3241 * editing/execCommand/crash-140261.html: Added.
3243 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
3245 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
3246 https://bugs.webkit.org/show_bug.cgi?id=143711
3248 Reviewed by Darin Adler.
3250 * http/tests/appcache/resources/fake-video.mp4: Added.
3251 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
3252 * http/tests/appcache/simple-video-sync-expected.txt: Added.
3253 * http/tests/appcache/simple-video-sync.html: Added.
3255 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
3257 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
3258 https://bugs.webkit.org/show_bug.cgi?id=144373
3260 Reviewed by Darin Adler.
3262 * js/property-getters-and-setters-expected.txt:
3263 * js/script-tests/property-getters-and-setters.js:
3265 2015-04-28 Alexey Proskuryakov <ap@apple.com>
3267 [WK2] fast/forms/input-search-press-escape-key.html crashes
3268 https://bugs.webkit.org/show_bug.cgi?id=87168
3269 rdar://problem/11508829
3271 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
3273 2015-04-28 Zalan Bujtas <zalan@apple.com>
3275 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
3276 https://bugs.webkit.org/show_bug.cgi?id=144351
3278 Reviewed by Simon Fraser.
3280 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
3282 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
3283 * fast/forms/checkbox-painting-with-hr.html: Added.
3285 2015-04-28 Andreas Kling <akling@apple.com>
3287 DFG should generate efficient code for branching on a string's boolean value.
3288 <https://webkit.org/b/144317>
3290 Reviewed by Geoff Garen & Filip Pizlo.
3292 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
3293 * js/regress/branch-on-string-as-boolean.html: Added.
3294 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
3296 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
3298 Implement font-synthesis CSS property
3299 https://bugs.webkit.org/show_bug.cgi?id=144305
3301 Reviewed by Andreas Kling.
3303 Test all combinations of font-weight, font-style, and font-synthesis.
3305 * fast/css3-text/font-synthesis-expected.html: Added.
3306 * fast/css3-text/font-synthesis.html: Added.
3308 2015-04-28 Brent Fulgham <bfulgham@apple.com>
3310 [Win] Temporarily disable WebGL support
3311 https://bugs.webkit.org/show_bug.cgi?id=144291
3313 * platform/win/TestExpectations:
3314 * platform/win/js/dom/constructor-length-expected.txt: Added.
3315 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3317 2015-04-28 Jer Noble <jer.noble@apple.com>
3319 Unreviewed gardening; add results for new tests.
3321 * media/audio-playback-restriction-autoplay-expected.txt: Added.
3322 * media/audio-playback-restriction-play-expected.txt: Added.
3324 2015-04-28 Brent Fulgham <bfulgham@apple.com>
3326 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
3327 https://bugs.webkit.org/show_bug.cgi?id=144333
3329 Rubberstamped by Brady Eidson.
3331 * http/tests/security/resources/cors-post-redirect-target.php: Check
3332 that HTTP_ORIGIN key exists before using it to avoid PHP error.
3334 2015-04-28 Andy Estes <aestes@apple.com>
3336 Add expectations for tests added in r183428 and r183450.
3338 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
3339 * media/audio-playback-restriction-autoplay-expected.txt: Added.
3340 * media/audio-playback-restriction-play-expected.txt: Added.
3342 2015-04-28 Antti Koivisto <antti@apple.com>
3344 Network Cache: Disk cache getting filled by YouTube video data
3345 https://bugs.webkit.org/show_bug.cgi?id=144259
3347 Reviewed by Darin Adler.
3349 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
3350 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
3351 * http/tests/cache/disk-cache/resources/cache-test.js:
3354 2015-04-25 Simon Fraser <simon.fraser@apple.com>
3356 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
3357 https://bugs.webkit.org/show_bug.cgi?id=144198
3359 Reviewed by Darin Adler, Antti Koivisto.
3361 New test that detects whether a "hardware" animation is firing the style recalc
3362 timer on every frame, which happened during development of this patch.
3364 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
3365 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
3367 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
3369 [JSC] Add support for typed arrays to the Array profiling
3370 https://bugs.webkit.org/show_bug.cgi?id=143913
3372 Reviewed by Filip Pizlo.
3374 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
3375 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
3377 2015-04-27 Doug Russell <d_russell@apple.com>
3379 Break up select text into multiple tests
3380 https://bugs.webkit.org/show_bug.cgi?id=144301
3382 Reviewed by Alexey Proskuryakov.
3384 * platform/mac/TestExpectations:
3385 * platform/mac/accessibility/select-text-expected.txt: Removed.
3386 * platform/mac/accessibility/select-text.html: Removed.
3387 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
3388 * platform/mac/accessibility/select-text/select-text-1.html: Added.
3389 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
3390 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
3391 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
3392 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
3393 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
3394 * platform/mac/accessibility/select-text/select-text-2.html: Added.
3395 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
3396 * platform/mac/accessibility/select-text/select-text-3.html: Added.
3397 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
3398 * platform/mac/accessibility/select-text/select-text-4.html: Added.
3399 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
3400 * platform/mac/accessibility/select-text/select-text-5.html: Added.
3401 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
3402 * platform/mac/accessibility/select-text/select-text-6.html: Added.
3403 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
3404 * platform/mac/accessibility/select-text/select-text-7.html: Added.
3405 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
3406 * platform/mac/accessibility/select-text/select-text-8.html: Added.
3407 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
3408 * platform/mac/accessibility/select-text/select-text-9.html: Added.
3410 2015-04-27 Daniel Bates <dabates@apple.com>
3412 Form control may be associated with the wrong HTML Form element after form id change
3413 https://bugs.webkit.org/show_bug.cgi?id=133456
3414 <rdar://problem/17095055>
3416 Reviewed by Andy Estes.
3418 Add tests to ensure that we associate the correct HTML Form element with a
3419 <select> after changing the id of its associated HTML form element.
3421 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
3422 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
3423 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
3424 * fast/forms/change-form-id-to-be-unique.html: Added.
3426 2015-04-27 Jer Noble <jer.noble@apple.com>
3428 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
3429 https://bugs.webkit.org/show_bug.cgi?id=143486
3431 Reviewed by Eric Carlson.
3433 * media/audio-playback-restriction-autoplay.html: Added.
3434 * media/audio-playback-restriction-play.html: Added.
3435 * media/video-test.js:
3436 (setCaptionDisplayMode):
3437 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
3440 2015-04-27 Jer Noble <jer.noble@apple.com>
3442 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
3443 https://bugs.webkit.org/show_bug.cgi?id=144211
3445 Reviewed by Eric Carlson.
3447 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
3448 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
3449 * webaudio/audiocontext-restriction-expected.txt: Added.
3450 * webaudio/audiocontext-restriction.html: Added.
3451 * webaudio/resources/audio-testing.js:
3454 2015-04-27 Alexey Proskuryakov <ap@apple.com>
3456 rdar://problem/16678392 Page visibility tests are broken in Yosemite
3458 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
3459 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
3460 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
3462 2015-04-27 Zalan Bujtas <zalan@apple.com>
3464 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
3465 https://bugs.webkit.org/show_bug.cgi?id=144167
3466 rdar://problem/20639857
3468 Reviewed by Simon Fraser.
3470 This patch ensures that TextIterator returns the right text when the input range starts
3471 from a sibling node.
3473 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
3474 it is required to map simple line layout runs to RenderText positions.
3475 This patch sets the offset value when the iteration start with a sibling node.
3477 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
3478 * fast/text/range-text-with-simple-line-layout.html: Added.
3480 2015-04-27 Commit Queue <commit-queue@webkit.org>
3482 Unreviewed, rolling out r183393.
3483 https://bugs.webkit.org/show_bug.cgi?id=144272
3485 Caused memory corruption detected by GuardMalloc (Requested by
3490 "Synchronous XMLHttpRequest should get access to AppCache
3491 resources stored as flat files"
3492 https://bugs.webkit.org/show_bug.cgi?id=143711
3493 http://trac.webkit.org/changeset/183393
3495 2015-04-27 Yoav Weiss <yoav@yoav.ws>
3497 Fix viewport units in Media Queries
3498 https://bugs.webkit.org/show_bug.cgi?id=144260
3500 Reviewed by Darin Adler.
3502 These tests make sure that viewport units are working as expected inside of Media Queries.
3504 * fast/media/mq-viewport-units-expected.txt: Added.
3505 * fast/media/mq-viewport-units.html: Added.
3507 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
3509 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
3510 https://bugs.webkit.org/show_bug.cgi?id=133280
3512 Implementation of justify-self and justify-items properties for grid.
3513 Added additional testing for ensuring margin, padding and border are considered when
3514 computing grid item's position.
3516 Reviewed by David Hyatt.
3518 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
3519 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
3520 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
3521 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
3522 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
3523 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
3524 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
3525 * fast/css-grid-layout/justify-self-cell.html: Added.
3526 * fast/css-grid-layout/resources/grid.css:
3527 (.directionLTR): Added. Useful for defining orthogonal flows.
3529 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3533 Fixed timeout expectation of "closed should fulfill with
3534 undefined" test. This doesn't time out anymore.
3536 * streams/reference-implementation/readable-stream-templated.html:
3538 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3540 [Streams API] ReadableStream constructor start function should be able to close the stream
3541 https://bugs.webkit.org/show_bug.cgi?id=143363
3543 Reviewed by Benjamin Poulain.
3545 Updated expectations with new passes.
3547 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3548 * streams/reference-implementation/readable-stream-reader-expected.txt:
3549 * streams/reference-implementation/readable-stream-templated-expected.txt:
3551 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
3553 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
3554 https://bugs.webkit.org/show_bug.cgi?id=143711
3556 Reviewed by Darin Adler.
3558 * http/tests/appcache/resources/fake-video.mp4: Added.
3559 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
3560 * http/tests/appcache/simple-video-sync-expected.txt: Added.
3561 * http/tests/appcache/simple-video-sync.html: Added.
3563 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
3565 Also skip it in run-javascriptcore-tests.
3567 * js/script-tests/class-syntax-semicolon.js:
3569 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
3571 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
3573 The newly uncovered bug is tracked by webkit.org/b/144258.
3577 2015-04-26 Alexey Proskuryakov <ap@apple.com>
3579 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
3580 https://bugs.webkit.org/show_bug.cgi?id=141122
3582 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
3583 almost certainly other tests affected by this.
3585 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
3587 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
3588 https://bugs.webkit.org/show_bug.cgi?id=144144
3590 Reviewed by Darin Adler.
3592 Add new test case to check absolutely positioned elements.
3594 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
3595 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
3597 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
3599 Class body ending with a semicolon throws a SyntaxError
3600 https://bugs.webkit.org/show_bug.cgi?id=144244
3602 Reviewed by Darin Adler.
3604 Added a regression test for having a semicolon inside the class definition.
3606 * js/class-syntax-semicolon-expected.txt: Added.
3607 * js/class-syntax-semicolon.html: Added.
3608 * js/script-tests/class-syntax-semicolon.js: Added.
3610 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
3612 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
3613 https://bugs.webkit.org/show_bug.cgi?id=144243
3615 Reviewed by Darin Adler.
3617 Added tests cases to both tests. Also added test cases missing from expression tests.
3619 * js/class-syntax-declaration-expected.txt:
3620 * js/class-syntax-expression-expected.txt:
3621 * js/script-tests/class-syntax-declaration.js:
3622 * js/script-tests/class-syntax-expression.js:
3624 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
3626 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
3627 https://bugs.webkit.org/show_bug.cgi?id=144137
3629 Reviewed by Darin Adler.
3631 Ensure the SourceAlpha is driven from last applied FilterEffect.
3633 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
3634 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
3636 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3638 [EFL] Unreviewed gardening fix.
3640 Mark editing/selection/extend-by-character-007.html to skip
3641 instead of missing. It is not supported by EFL port yet.
3643 * platform/efl/TestExpectations:
3645 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3647 [EFL] Unreviewed EFL gardening on 27th April.
3649 Unskip 2 tests which have been passed since r183368.
3651 Mark editing/selection/extend-by-character-007.html to missing.
3652 This needs to have new baseline for EFL port.
3654 * platform/efl/TestExpectations:
3656 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
3658 [CSS Grid Layout] Support for align-self and align-items in grid layout
3659 https://bugs.webkit.org/show_bug.cgi?id=133225
3661 Reviewed by Darin Adler.
3663 Implementation of align-self and align-items properties ifor grid.
3665 Several layout tests were touched for adapting them to the new grid item's
3666 column-axis position when using RTL direction.
3668 * fast/css-grid-layout/grid-align-expected.txt: Added.
3669 * fast/css-grid-layout/grid-align.html: Added.
3670 * fast/css-grid-layout/grid-element-border-grid-item.html:
3671 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
3672 * fast/css-grid-layout/grid-element-padding-grid-item.html:
3673 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
3674 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
3675 * fast/css-grid-layout/grid-item-margin-resolution.html:
3677 2015-04-26 Doug Russell <d_russell@apple.com>
3679 AX: richer text change notifications (142719)
3680 https://bugs.webkit.org/show_bug.cgi?id=142719
3682 Reviewed by Darin Adler.
3684 Richer accessibility value change notifications. Introduce AXTextEditType,
3685 postTextStateChangeNotification and postTextReplacementNotification to give assistive
3686 tech apps more reliable context for responding to changes in web content. Also implement
3687 a mechanism to post value changes in password form fields in coalesced ticks to thwart
3688 analyzing the cadence of changes.
3690 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
3691 and an overload of postTextReplacementNotification to give assistive tech apps more
3692 reliable context for responding to changes in web content selection. Also block posting
3693 selection changes on password fields.
3695 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
3696 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
3697 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
3698 * platform/mac/accessibility/selection-change-userinfo.html: Added.
3699 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
3700 * platform/mac/accessibility/value-change-userinfo.html: Added.
3702 2015-04-26 Darin Adler <darin@apple.com>
3704 REGRESSION (r176751): line-height ignored in <button> elements
3705 https://bugs.webkit.org/show_bug.cgi?id=144234
3707 Reviewed by Antti Koivisto.
3709 * fast/forms/button-line-height-expected.html: Added.
3710 * fast/forms/button-line-height.html: Added.
3712 2015-04-26 Darin Adler <darin@apple.com>
3714 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
3715 https://bugs.webkit.org/show_bug.cgi?id=137163
3717 Reviewed by Andy Estes.
3719 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
3720 * fast/notifications/request-notification-permission-while-reloading.html: Added.
3722 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
3724 [JSC] Implement Math.clz32(), remove Number.clz()
3725 https://bugs.webkit.org/show_bug.cgi?id=144205
3727 Reviewed by Michael Saboff.
3729 Basic conformance tests.
3731 * js/Object-getOwnPropertyNames-expected.txt:
3732 * js/math-clz32-expected.txt: Added.
3733 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
3734 * js/number-clz-expected.txt: Removed.
3735 * js/script-tests/Object-getOwnPropertyNames.js:
3736 * js/script-tests/math-clz32.js: Added.
3737 (objectConvertToString.toString):
3738 (objectRecordToStringCall.toString):
3739 (objectThrowOnToString.toString):
3740 (objectWithValueOf.valueOf):
3741 (objectThrowOnValueOf.valueOf):
3742 (objectThrowOnValueOf.toString):
3743 (objectRecordValueOfCall.valueOf):
3744 (objectRecordConversionCalls.toString):
3745 (objectRecordConversionCalls.valueOf):
3746 * js/script-tests/number-clz.js: Removed.
3748 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
3750 [ES6] Array.from need to accept iterables
3751 https://bugs.webkit.org/show_bug.cgi?id=141055
3753 Reviewed by Darin Adler.
3755 Array.from now accepts iterables.
3757 * js/array-from-expected.txt:
3759 2015-04-26 Simon Fraser <simon.fraser@apple.com>
3761 New baselines for iOS.
3763 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
3764 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
3765 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
3766 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
3767 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
3768 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
3769 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
3770 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
3771 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
3772 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
3773 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
3774 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
3775 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
3776 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
3777 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
3778 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
3780 2015-04-26 Simon Fraser <simon.fraser@apple.com>
3782 New WK1 results for this test.
3784 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
3786 2015-04-25 Simon Fraser <simon.fraser@apple.com>
3788 Expand compositing coverage rect when scrolling and animating
3789 https://bugs.webkit.org/show_bug.cgi?id=144214
3790 rdar://problem/20695926
3792 Reviewed by Darin Adler.
3794 New baselines for tests dumping layer output, with coverage rect being affected
3795 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
3797 * compositing/contents-scale/animating-expected.txt:
3798 * compositing/contents-scale/rounded-contents-scale-expected.txt:
3799 * compositing/contents-scale/scaled-ancestor-expected.txt:
3800 * compositing/contents-scale/simple-scale-expected.txt:
3801 * compositing/tiling/transform-origin-tiled.html: Added.
3802 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
3803 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3804 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
3805 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
3806 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
3807 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
3808 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
3809 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
3810 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3811 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3812 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3813 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3814 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
3815 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
3816 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
3817 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
3818 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3819 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
3820 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
3821 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
3822 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3823 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
3824 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3825 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3826 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
3827 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
3828 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
3829 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
3830 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
3831 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
3832 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3833 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
3835 2015-04-25 Alexey Proskuryakov <ap@apple.com>
3837 Mark some tests that take >10 seconds on debug bots as slow.
3839 This is too close to 30 second timeout, so it's likely that these tests would flakily
3840 time out on other configurations, e.g. locally.
3844 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
3846 font-synthesis's initial value is "style weight"
3847 https://bugs.webkit.org/show_bug.cgi?id=144195
3849 Reviewed by Darin Adler.
3853 * fast/css3-text/font-synthesis-parse-expected.txt:
3854 * fast/css3-text/font-synthesis-parse.html:
3856 2015-04-25 Jordan Harband <ljharb@gmail.com>
3858 Set#keys !== Set#values
3859 https://bugs.webkit.org/show_bug.cgi?id=144190
3861 Reviewed by Darin Adler.
3863 * js/script-tests/set-keys.js: Added.
3864 * js/set-keys-expected.txt: Added.
3865 * js/set-keys.html: Added.
3867 2015-04-25 Darin Adler <darin@apple.com>
3869 Crash if IDBTransaction is aborted right after it's created
3870 https://bugs.webkit.org/show_bug.cgi?id=144199
3872 Reviewed by Simon Fraser.
3874 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
3875 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
3876 the execptions is different from what was marked here as expected.
3878 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
3880 class methods should be non-enumerable
3881 https://bugs.webkit.org/show_bug.cgi?id=143181
3883 Reviewed by Darin Adler.
3885 Added a regression test.
3887 Also fixed a test that previously relied on "prototype" property being writable
3888 since this is no longer the case.
3890 * js/class-syntax-extends-expected.txt:
3891 * js/class-syntax-prototype.html: Added.
3892 * js/script-tests/class-syntax-extends.js:
3893 * js/script-tests/class-syntax-prototype.js: Added.
3895 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
3897 [ES6] Implement String.fromCodePoint
3898 https://bugs.webkit.org/show_bug.cgi?id=144160
3900 Reviewed by Darin Adler.
3902 Add String.fromCodePoint.
3904 * js/Object-getOwnPropertyNames-expected.txt:
3905 * js/script-tests/Object-getOwnPropertyNames.js:
3907 2015-04-25 Alexey Proskuryakov <ap@apple.com>
3909 Mavericks fix - no window.performance there.
3911 * fast/frames/flattening/resources/iframe-to-resize.html:
3913 2015-04-25 Alexey Proskuryakov <ap@apple.com>
3915 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
3916 https://bugs.webkit.org/show_bug.cgi?id=144155
3918 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
3920 * fast/frames/flattening/resources/iframe-to-resize.html:
3922 2015-04-24 Commit Queue <commit-queue@webkit.org>
3924 Unreviewed, rolling out r183288.
3925 https://bugs.webkit.org/show_bug.cgi?id=144189
3927 Made js/sort-with-side-effecting-comparisons.html time out in
3928 debug builds (Requested by ap on #webkit).
3932 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
3934 https://bugs.webkit.org/show_bug.cgi?id=144013
3935 http://trac.webkit.org/changeset/183288
3937 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
3939 Implement parsing support for font-synthesis CSS property
3940 https://bugs.webkit.org/show_bug.cgi?id=144180
3942 Reviewed by Tim Horton.
3944 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
3945 * fast/css3-text/font-synthesis-parse.html: Added.
3947 2015-04-24 Simon Fraser <simon.fraser@apple.com>
3949 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
3950 https://bugs.webkit.org/show_bug.cgi?id=144165
3952 Reviewed by Dean Jackson.
3954 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
3956 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
3957 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
3958 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
3959 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
3960 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3961 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3962 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3963 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3964 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
3965 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
3966 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
3967 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
3968 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3969 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
3970 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
3971 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3972 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3973 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3974 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
3975 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
3976 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
3977 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3978 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
3979 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
3980 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
3982 2015-04-24 Simon Fraser <simon.fraser@apple.com>
3984 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
3985 https://bugs.webkit.org/show_bug.cgi?id=144165
3987 Reviewed by Dean Jackson.
3989 Updated results that now include coverage rects, and a new test that includes both visible
3992 * compositing/contents-scale/animating-expected.txt:
3993 * compositing/contents-scale/rounded-contents-scale-expected.txt:
3994 * compositing/contents-scale/scaled-ancestor-expected.txt:
3995 * compositing/contents-scale/simple-scale-expected.txt:
3996 * compositing/contents-scale/z-translate-expected.txt:
3997 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
3998 * compositing/visible-rect/coverage-clipped.html: Added.
3999 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
4000 * compositing/visible-rect/coverage-scrolling.html: Added.
4001 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
4002 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
4003 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
4004 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
4005 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
4006 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
4007 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
4008 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
4009 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
4010 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
4011 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
4012 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
4013 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
4014 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
4015 * platform/mac/compositing/visible-rect/animated-expected.txt:
4016 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
4017 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
4018 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
4019 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
4020 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
4021 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
4022 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
4023 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
4025 2015-04-21 Geoffrey Garen <ggaren@apple.com>
4027 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
4028 https://bugs.webkit.org/show_bug.cgi?id=144013
4030 Reviewed by Mark Lam.
4032 * js/script-tests/array-holes.js:
4033 * js/array-holes-expected.txt: This result now matches Firefox. We see
4034 'peekaboo', which is a prototype property, rather than a hole, because