1 2015-05-20 Commit Queue <commit-queue@webkit.org>
3 Unreviewed, rolling out r184645.
4 https://bugs.webkit.org/show_bug.cgi?id=145220
6 Broken build (Requested by jacob_nielsen on #webkit).
10 "AX: AutoFill button is not accessible with VoiceOver"
11 https://bugs.webkit.org/show_bug.cgi?id=145200
12 http://trac.webkit.org/changeset/184645
14 2015-05-20 Daniel Bates <dabates@apple.com>
16 AX: AutoFill button is not accessible with VoiceOver
17 https://bugs.webkit.org/show_bug.cgi?id=145200
18 <rdar://problem/20507480>
20 Reviewed by Chris Fleizach.
22 Test that there is an accessibility element for the AutoFill button.
24 * accessibility/input-auto-fill-button-expected.txt: Added.
25 * accessibility/input-auto-fill-button.html: Added.
27 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
29 ES6: Implement Object.setPrototypeOf
30 https://bugs.webkit.org/show_bug.cgi?id=145202
32 Reviewed by Darin Adler.
34 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
35 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
36 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
37 Test covering cross origin restriction behavior.
39 * js/Object-getOwnPropertyNames-expected.txt:
40 * js/script-tests/Object-getOwnPropertyNames.js:
41 Updated for the new exposed property.
43 * js/cyclic-prototypes-expected.txt:
44 * js/script-tests/cyclic-prototypes.js:
45 Extend this test to include setPrototypeOf cyclic checks.
46 Note that setPrototypeOf can still change the prototype
47 where __proto__ cannot.
49 * js/prototypes-expected.txt:
50 * js/script-tests/prototypes.js:
51 Extend this test to cover more types previously overlooked.
53 * js/script-tests/setPrototypeOf.js: Added.
55 (getObjectDescriptions.myFunction):
56 (getObjectDescriptions):
57 * js/setPrototypeOf-expected.txt: Added.
58 * js/setPrototypeOf.html: Added.
59 Test coverage for all the different object / prototype combinations.
60 This is modeled after the other browser tests with coverage of a
61 few more basic functionality tests and object types.
63 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
65 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
66 https://bugs.webkit.org/show_bug.cgi?id=145164
68 Reviewed by Jer Noble.
70 * webaudio/audiocontext-promise-expected.txt: Added.
71 * webaudio/audiocontext-promise.html: Added.
73 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
75 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
76 https://bugs.webkit.org/show_bug.cgi?id=145138
78 Reviewed by Darin Adler.
80 * js/dom/JSON-parse-expected.txt:
81 * js/resources/JSON-parse.js:
82 Update expected results for JSON parsing using eval() versus JSON.parse.
83 In eval, an object literal with a "__proto__" property modifies the prototype.
84 In JSON.parse, all properties are direct/own properties, no matter their name,
85 so "__proto__" does not get special treatment.
87 * js/eval-json-proto-expected.txt: Added.
88 * js/eval-json-proto.html: Added.
89 * js/script-tests/eval-json-proto.js: Added.
90 Direct test for LiteralParser behavior, in both eval and JSON.parse.
92 * js/object-literal-duplicate-properties-expected.txt:
93 * js/script-tests/object-literal-duplicate-properties.js:
94 (runProtoTestShouldThrow):
95 (runProtoTestShouldNotThrow):
96 Test for all cases of acceptable and unacceptable __proto__ duplicate
97 properties in literals.
99 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
101 Web Inspector: Slightly better node previews in arrays
102 https://bugs.webkit.org/show_bug.cgi?id=145188
104 Reviewed by Timothy Hatcher.
106 * inspector/model/remote-object-expected.txt:
107 * inspector/model/remote-object.html:
109 2015-05-17 Sam Weinig <sam@webkit.org>
111 Organize event handlers a bit
112 https://bugs.webkit.org/show_bug.cgi?id=145106
114 Reviewed by Darin Adler.
116 * fast/dom/event-handler-attributes-expected.txt:
117 * fast/dom/event-handler-attributes.html:
118 Update for putting media related event handlers on Document in addition to
119 Element and DOMWindow.
121 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
123 Web Inspector: Improve Preview for NodeList / array like collections
124 https://bugs.webkit.org/show_bug.cgi?id=145177
126 Reviewed by Timothy Hatcher.
128 * inspector/model/remote-object-expected.txt:
130 2015-05-19 Chris Dumez <cdumez@apple.com>
132 [Mac] Font lookups are flakey due to caching
133 https://bugs.webkit.org/show_bug.cgi?id=145180
134 <rdar://problem/21012406>
136 Reviewed by Darin Adler.
138 * platform/mac/TestExpectations:
139 Unskip platform/mac/fast/text/font-weights.html as it is no longer
140 flakey after this change.
142 * platform/mac/fast/text/font-weights-expected.txt:
143 Rebaseline the test as the expected results were those based on the
144 bad caching behavior.
146 2015-05-19 Brady Eidson <beidson@apple.com>
148 X-Frame-Options headers not respected when loading from application cache.
149 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
151 Reviewed by Alexey Proskuryakov.
153 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
154 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
155 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
156 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
158 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
160 AudioContext should resolve promises with jsUndefined() and not jsNull()
161 https://bugs.webkit.org/show_bug.cgi?id=145063
163 Reviewed by Sam Weinig.
165 * webaudio/audiocontext-state.html: Added check of promise resolve value.
167 2015-05-19 Eric Carlson <eric.carlson@apple.com>
169 iOS gardening. Update "fast" image and text results, delete wk2-only results.
171 Rubber-stamped by Brent Fulgham.
173 * platform/ios-simulator-wk2/TestExpectations:
174 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
175 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
176 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
177 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
178 * platform/ios-simulator/TestExpectations:
179 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
180 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
181 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
182 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
183 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
184 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
185 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
186 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
187 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
188 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
189 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
190 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
191 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
192 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
193 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
194 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
195 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
196 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
197 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
198 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
199 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
200 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
201 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
202 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
203 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
204 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
205 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
206 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
207 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
208 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
209 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
210 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
211 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
212 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
213 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
214 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
215 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
216 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
217 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
218 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
219 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
220 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
221 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
222 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
223 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
224 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
225 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
226 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
227 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
228 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
229 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
230 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
231 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
232 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
233 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
234 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
235 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
236 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
237 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
238 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
239 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
241 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
243 Array.prototype methods must use ToLength
244 https://bugs.webkit.org/show_bug.cgi?id=144128
246 Reviewed by Oliver Hunt.
248 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
250 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
251 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
252 * js/array-every-expected.txt:
253 * js/array-fill-expected.txt:
254 * js/array-filter-expected.txt:
255 * js/array-find-expected.txt:
256 * js/array-findIndex-expected.txt:
257 * js/array-functions-non-arrays-expected.txt:
258 * js/array-includes-expected.txt:
259 * js/script-tests/array-every.js:
261 * js/script-tests/array-fill.js:
263 * js/script-tests/array-filter.js:
265 * js/script-tests/array-find.js:
267 * js/script-tests/array-findIndex.js:
270 * js/script-tests/array-functions-non-arrays.js:
272 * js/script-tests/array-includes.js:
274 2015-05-19 Zalan Bujtas <zalan@apple.com>
276 Merged anonymous blocks should invalidate simple line layout path.
277 https://bugs.webkit.org/show_bug.cgi?id=145104
278 rdar://problem/20980930
280 Reviewed by Antti Koivisto.
282 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
283 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
284 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
286 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
287 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
289 2015-05-14 Chris Fleizach <cfleizach@apple.com>
291 AX: Select text mechanism returns results outside of text control regions
292 https://bugs.webkit.org/show_bug.cgi?id=145041
294 Reviewed by Mario Sanchez Prada.
296 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
297 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
299 2015-05-19 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
301 [GTK] Gardening 19th May
302 https://bugs.webkit.org/show_bug.cgi?id=145166
306 * platform/gtk/TestExpectations:
308 2015-05-18 Eric Carlson <eric.carlson@apple.com>
310 iOS gardening. Update "editing" image and text results, delete wk2-only results.
312 Rubber-stamped by Brent Fulgham.
314 * platform/ios-simulator-wk2/TestExpectations:
315 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
316 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
317 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
318 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
319 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
320 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
321 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
322 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
323 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
324 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
325 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
326 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
327 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
328 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
329 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
330 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
331 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
332 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
333 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
334 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
335 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
336 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
337 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
338 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
339 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
340 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
341 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
342 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
343 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
344 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
345 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
346 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
347 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
348 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
349 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
350 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
351 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
352 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
353 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
354 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
355 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
356 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
357 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
358 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
359 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
360 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
361 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
362 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
363 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
364 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
365 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
366 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
367 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
368 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
369 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
370 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
371 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
372 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
373 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
374 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
375 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
376 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
377 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
378 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
379 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
380 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
381 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
382 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
383 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
384 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
385 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
386 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
387 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
388 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
389 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
390 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
391 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
392 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
393 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
394 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
395 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
396 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
397 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
398 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
399 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
400 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
401 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
402 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
403 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
404 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
405 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
406 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
407 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
408 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
409 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
410 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
411 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
412 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
413 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
414 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
415 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
416 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
417 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
418 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
419 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
420 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
421 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
422 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
423 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
424 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
425 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
426 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
427 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
428 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
429 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
430 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
431 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
432 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
433 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
434 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
435 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
436 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
437 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
438 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
439 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
440 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
441 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
442 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
443 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
444 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
445 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
446 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
447 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
448 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
449 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
450 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
451 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
452 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
453 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
454 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
455 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
456 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
457 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
458 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
459 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
460 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
461 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
462 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
463 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
464 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
465 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
466 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
467 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
468 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
469 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
470 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
471 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
472 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
473 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
474 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
475 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
476 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
477 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
478 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
479 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
480 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
481 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
482 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
483 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
484 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
485 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
486 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
487 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
488 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
489 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
490 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
491 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
492 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
493 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
494 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
495 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
496 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
497 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
498 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
499 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
500 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
501 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
502 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
503 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
504 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
505 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
506 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
507 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
508 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
509 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
510 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
511 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
512 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
513 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
514 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
515 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
516 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
517 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
518 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
519 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
520 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
521 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
522 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
523 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
524 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
525 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
526 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
527 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
528 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
529 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
530 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
531 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
532 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
533 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
534 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
535 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
536 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
537 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
538 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
539 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
540 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
541 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
542 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
543 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
544 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
545 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
546 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
547 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
548 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
549 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
550 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
551 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
552 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
553 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
554 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
555 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
556 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
557 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
558 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
559 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
560 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
561 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
562 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
563 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
564 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
565 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
566 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
567 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
568 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
569 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
570 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
571 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
572 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
573 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
574 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
575 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
576 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
577 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
578 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
579 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
580 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
581 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
582 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
583 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
584 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
585 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
586 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
587 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
588 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
589 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
590 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
591 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
592 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
593 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
594 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
595 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
596 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
597 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
598 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
599 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
600 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
601 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
602 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
603 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
604 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
605 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
606 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
607 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
608 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
609 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
610 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
611 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
612 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
613 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
614 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
615 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
616 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
617 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
618 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
619 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
620 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
621 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
622 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
623 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
624 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
625 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
626 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
627 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
628 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
629 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
630 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
631 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
632 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
633 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
634 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
635 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
636 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
637 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
638 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
639 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
640 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
641 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
642 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
643 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
644 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
645 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
646 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
647 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
648 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
649 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
650 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
651 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
652 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
653 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
654 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
655 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
656 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
657 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
658 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
659 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
660 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
661 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
662 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
663 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
664 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
665 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
666 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
667 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
668 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
669 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
670 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
671 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
672 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
673 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
674 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
675 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
676 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
677 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
678 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
679 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
680 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
681 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
682 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
683 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
684 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
685 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
686 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
687 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
688 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
689 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
690 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
691 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
692 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
693 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
694 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
695 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
696 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
697 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
698 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
699 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
700 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
701 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
702 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
703 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
704 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
705 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
706 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
707 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
708 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
709 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
710 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
711 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
712 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
713 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
714 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
715 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
716 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
717 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
718 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
719 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
720 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
721 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
722 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
723 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
724 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
725 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
726 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
727 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
728 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
729 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
730 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
731 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
732 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
733 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
734 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
735 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
736 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
737 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
738 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
739 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
740 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
741 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
742 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
743 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
744 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
745 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
746 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
747 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
748 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
749 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
750 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
751 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
752 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
753 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
754 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
755 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
756 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
757 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
758 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
759 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
760 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
761 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
762 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
763 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
764 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
765 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
766 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
767 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
768 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
769 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
770 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
771 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
772 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
773 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
774 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
775 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
776 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
777 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
778 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
779 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
780 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
781 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
782 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
783 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
784 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
785 * platform/ios-simulator/editing/unsupported-content: Added.
786 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
788 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
790 Improve coverage of platform/mac/fast/text/font-weights.html
791 https://bugs.webkit.org/show_bug.cgi?id=145152
793 Reviewed by Anders Carlsson.
795 Add coverage of italics.
797 * platform/mac/fast/text/font-weights-expected.txt:
798 * platform/mac/fast/text/font-weights.html:
800 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
802 platform/mac/fast/text/font-weights.html is flakey
803 https://bugs.webkit.org/show_bug.cgi?id=145149
805 Reviewed by Alexey Proskuryakov.
807 * platform/mac/TestExpectations:
809 2015-05-18 Filip Pizlo <fpizlo@apple.com>
811 Add a Int-or-Boolean speculation to Branch
812 https://bugs.webkit.org/show_bug.cgi?id=145134
814 Reviewed by Benjamin Poulain.
816 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
817 run it as fast as we should but this is a big step.
819 * js/regress/script-tests/slow-ternaries.js: Added.
822 * js/regress/slow-ternaries-expected.txt: Added.
823 * js/regress/slow-ternaries.html: Added.
825 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
827 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
828 https://bugs.webkit.org/show_bug.cgi?id=145102
830 Reviewed by Darin Adler.
832 Improve the coverage a tiny bit.
834 * js/array-string-recursion-expected.txt: Added.
835 * js/array-string-recursion.html: Added.
836 * js/script-tests/array-string-recursion.js: Added.
838 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
840 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
841 https://bugs.webkit.org/show_bug.cgi?id=145021
843 Reviewed by Sergio Villar Senin.
845 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
846 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
848 2015-05-16 Zalan Bujtas <zalan@apple.com>
850 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
851 https://bugs.webkit.org/show_bug.cgi?id=145097
852 rdar://problem/18588415
854 Reviewed by Simon Fraser.
856 Dashed and dotted border painting needs clipping in order to properly display corners.
857 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
859 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
860 * fast/borders/dashed-border-on-subpixel-position.html: Added.
861 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
862 * fast/borders/dotted-border-on-subpixel-position.html: Added.
864 2015-05-15 Sam Weinig <sam@webkit.org>
866 Add getElementById to DocumentFragment
867 https://bugs.webkit.org/show_bug.cgi?id=145094
869 Reviewed by Alexey Proskuryakov.
871 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
872 * fast/dom/DocumentFragment/getElementById.html: Added.
874 2015-05-15 Antti Koivisto <antti@apple.com>
876 When redirecting to data URL use HTTP response for same origin policy checks
877 https://bugs.webkit.org/show_bug.cgi?id=145054
878 rdar://problem/20299050
880 Reviewed by Alexey Proskuryakov.
882 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
883 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
885 2015-05-15 Simon Fraser <simon.fraser@apple.com>
887 REGRESSION (r183300): Background missing on top links on apple.com
888 https://bugs.webkit.org/show_bug.cgi?id=145079
889 rdar://problem/20914252
891 Reviewed by Tim Horton.
895 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
896 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
898 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
900 Test the interaction between font-family and font-weight
901 https://bugs.webkit.org/show_bug.cgi?id=145078
903 Reviewed by Dean Jackson.
905 This test is designed to test the interaction between font-family and font-weight. In particular,
906 our implementation of font-family accepts PostScript names, which may name a font with a particular
907 weight. However, there is another CSS property, font-weight, in which the author may also name a
908 particular weight. Our font selection algorithm takes both of these signals into account when
911 There is currently no good way in JavaScript to find the actual font chosen for some text.
912 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
913 tree, therefore testing glyph advances (which are a property of font weight).
915 * platform/mac/fast/text/font-weights-expected.txt: Added.
916 * platform/mac/fast/text/font-weights.html: Added.
918 2015-05-15 Commit Queue <commit-queue@webkit.org>
920 Unreviewed, rolling out r184421.
921 https://bugs.webkit.org/show_bug.cgi?id=145087
923 Introduced 42 layout test failures (Requested by rniwa on
928 "REGRESSION (r183300): Background missing on top links on
930 https://bugs.webkit.org/show_bug.cgi?id=145079
931 http://trac.webkit.org/changeset/184421
933 2015-05-15 Simon Fraser <simon.fraser@apple.com>
935 REGRESSION (r183300): Background missing on top links on apple.com
936 https://bugs.webkit.org/show_bug.cgi?id=145079
937 rdar://problem/20914252
939 Reviewed by Tim Horton.
941 Composited box that toggles to a non-zero height and dumps layers.
943 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
944 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
946 2015-05-15 Sam Weinig <sam@webkit.org>
948 Move HTMLElement's children property to ParentNode
949 https://bugs.webkit.org/show_bug.cgi?id=145072
951 Reviewed by Chris Dumez.
953 * fast/dom/ParentNode-children-expected.txt: Added.
954 * fast/dom/ParentNode-children.html: Added.
955 Test children on Element, Document and DocumentFragment.
957 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
958 Update results since document.children is no longer undefined.
960 * js/dom/dom-static-property-for-in-iteration-expected.txt:
963 2015-05-15 Zalan Bujtas <zalan@apple.com>
965 White edge on animating panel on http://rokkosunnyvale.com
966 https://bugs.webkit.org/show_bug.cgi?id=144986
967 rdar://problem/20907683
969 Reviewed by Simon Fraser.
971 Background image geometry calculation needs to be based on the final painting size of the container
972 in order to accurately compute tile sizes, repeating positions etc.
973 The container's size is pixelsnapped at painting using absolute coordinates. This patch
974 ensures that we snap to the same size while computing background geometry.
976 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
977 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
978 * fast/images/background-image-size-changes-fractional-position.html: Added.
980 2015-05-15 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
982 [GTK] Gardening 15th May.
983 https://bugs.webkit.org/show_bug.cgi?id=145047
987 * platform/gtk/TestExpectations:
988 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
990 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
992 Removed failing test expectations from passing tests.
995 * platform/mac/TestExpectations:
997 2015-05-14 Zalan Bujtas <zalan@apple.com>
999 Images on www.fitstylelife.com jiggle on hover.
1000 https://bugs.webkit.org/show_bug.cgi?id=145020
1001 rdar://problem/20885337
1003 Reviewed by Simon Fraser.
1005 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
1007 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
1008 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
1009 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
1010 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
1012 2015-05-14 Simon Fraser <simon.fraser@apple.com>
1014 REGRESSION (r183794): Garbage tiles when body background switches to fixed
1015 https://bugs.webkit.org/show_bug.cgi?id=145032
1016 rdar://problem/20963679
1018 Reviewed by Dean Jackson.
1020 Test that toggles the attachment of the body background to fixed, then dumps layers.
1022 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
1023 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
1025 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
1027 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
1028 https://bugs.webkit.org/show_bug.cgi?id=119068
1030 Reviewed by Enrica Casucci.
1032 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
1034 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
1035 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
1037 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
1039 [Mac] Expose more font weights for -apple-system
1040 https://bugs.webkit.org/show_bug.cgi?id=144707
1042 Reviewed by Simon Fraser.
1044 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
1045 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
1046 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
1047 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
1048 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
1049 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
1051 2015-05-14 Filip Pizlo <fpizlo@apple.com>
1053 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
1057 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1059 [EFL] Unskip passing AX tests since r184198
1061 Unreviewed EFL gardening.
1063 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
1065 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
1067 ES6: Allow duplicate property names
1068 https://bugs.webkit.org/show_bug.cgi?id=142895
1070 Reviewed by Geoffrey Garen.
1072 * js/object-literal-duplicate-properties-expected.txt: Added.
1073 * js/object-literal-duplicate-properties.html: Added.
1074 * js/script-tests/object-literal-duplicate-properties.js: Added.
1075 Include a new test all about testing duplicate property names
1076 and their expected cascading results.
1078 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
1079 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
1080 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
1081 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
1082 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
1083 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
1084 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
1085 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
1086 ES5 behavior for duplciate properties has changed.
1088 * js/mozilla/strict/11.1.5-expected.txt:
1089 * js/object-literal-syntax-expected.txt:
1090 * js/script-tests/object-literal-syntax.js:
1091 Update other tests and values now that duplicate properties
1092 are allowed, and their cascade order behaves correctly.
1094 2015-05-13 Antti Koivisto <antti@apple.com>
1096 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
1097 https://bugs.webkit.org/show_bug.cgi?id=144952
1099 Reviewed by Oliver Hunt.
1101 * http/tests/cache/resources/non-shareable.css: Added.
1106 * http/tests/cache/resources/shareable.css: Added.
1111 * http/tests/cache/resources/stylesheet-html.php: Added.
1112 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
1113 * http/tests/cache/stylesheet-sharing.html: Added.
1115 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
1117 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
1118 https://bugs.webkit.org/show_bug.cgi?id=144949
1120 Reviewed by Darin Adler.
1122 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
1123 testRunner.execCommand simulates a user initiated editing command and therefore invokes
1126 * editing/style/underline-by-user-expected.txt: Added.
1127 * editing/style/underline-by-user.html: Added.
1129 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
1131 [ES6] Implement String.raw
1132 https://bugs.webkit.org/show_bug.cgi?id=144330
1134 Reviewed by Filip Pizlo.
1138 * js/Object-getOwnPropertyNames-expected.txt:
1139 * js/script-tests/Object-getOwnPropertyNames.js:
1141 2015-05-12 Alexey Proskuryakov <ap@apple.com>
1143 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
1145 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
1146 improved to work cross-platform.
1148 2015-05-12 Filip Pizlo <fpizlo@apple.com>
1150 js/dom/stack-trace.html fails with eager compilation
1151 https://bugs.webkit.org/show_bug.cgi?id=144853
1153 Reviewed by Benjamin Poulain.
1155 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
1156 have a good way of having different expectation files for when a test runs in RJST versus
1157 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
1158 the .html file, which makes RWT overlook it. The test has different expectations in the
1159 two harnesses because it does some small DOM things.
1161 * js/script-tests/stack-trace.js: Added.
1162 * js/stack-trace-expected.txt: Added.
1164 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1166 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1167 https://bugs.webkit.org/show_bug.cgi?id=144936
1169 Unreviewed gardening.
1171 Adding the platform-specific expectations for Windows now that the
1172 accessibility tree is being correctly generated for this test.
1174 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
1176 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1178 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1179 https://bugs.webkit.org/show_bug.cgi?id=144936
1181 Reviewed by Chris Fleizach.
1183 Use focusedElement + childAtIndex rather than accessibleElementById
1184 as the latter seems to be failing, and the former worked on Windows
1185 to get the menubar in the original version of this test.
1187 * accessibility/aria-menubar-menuitems.html: Modified.
1189 2015-05-12 Zalan Bujtas <zalan@apple.com>
1191 REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
1192 https://bugs.webkit.org/show_bug.cgi?id=144917
1193 rdar://problem/20545878
1195 Reviewed by Andreas Kling.
1197 This patch ensures that text stroke width value is taken into account while
1198 calculating visual overflow for simple line layout.
1199 Ceiling the text stroke width value matches the normal text layout behaviour.
1201 * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
1202 * fast/text/simple-line-layout-text-stroke-width.html: Added.
1204 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1206 AX: [ATK] ARIA menu items should not have anonymous block children
1207 https://bugs.webkit.org/show_bug.cgi?id=144653
1209 Reviewed by Chris Fleizach.
1211 The existing test was not cross-platform friendly and was rewritten as
1212 part of the fix for this bug. New expectations were generated for Mac,
1213 Efl, and Gtk. The shared expectations and the Windows expectations were
1214 removed so as not to break the Win port. The search-predicate test also
1215 was updated because it included an ARIA treeitem which had a listmarker
1216 child it should not have, and no longer has as a result of the bug fix.
1218 * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
1219 * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
1220 * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
1221 * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
1222 * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
1223 * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
1224 * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
1225 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
1226 * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
1227 (dumpAccessibilityTree):
1229 2015-05-12 Alexey Proskuryakov <ap@apple.com>
1231 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1232 https://bugs.webkit.org/show_bug.cgi?id=144155
1234 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1236 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1238 AX: [GTK] Defer to WebCore Accessibility for table exposure
1239 https://bugs.webkit.org/show_bug.cgi?id=144896
1241 Reviewed by Chris Fleizach.
1243 Several platform tests are testing accessibility of tables. In order to ensure
1244 that those tables continue to be exposed as tables, a border was added so that
1245 they are not judged to be layout tables. For the remainder of the tests, the
1246 expectations were updated to reflect the fact that layout tables are no longer
1247 exposed as AccessibilityTables in WebKitGtk.
1249 * platform/gtk/accessibility/caret-offsets.html: Added border to table.
1250 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
1251 * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
1252 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
1253 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
1254 * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
1255 * platform/gtk/accessibility/text-for-table.html: Added border to table.
1257 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
1259 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
1260 https://bugs.webkit.org/show_bug.cgi?id=116971
1262 Reviewed by Chris Fleizach.
1264 * platform/gtk/TestExpectations: Removed previously-failing test.
1266 2015-05-12 Jinwoo Song <jinwoo7.song@samsung.com>
1268 [EFL] Rebaseline some editing tests
1270 Also add some missing baselines.
1272 * platform/efl/editing/execCommand/5142012-1-expected.png:
1273 * platform/efl/editing/execCommand/5142012-1-expected.txt:
1274 * platform/efl/editing/inserting/insert-at-end-02-expected.png:
1275 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
1277 2015-05-12 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1279 [Streams API] ReadableStream reader should not be disposable when having pending promises
1280 https://bugs.webkit.org/show_bug.cgi?id=144869
1282 Reviewed by Darin Adler.
1284 * streams/readable-stream-gc.html:
1285 * streams/readable-stream-gc-expected.txt:
1287 2015-05-11 Zalan Bujtas <zalan@apple.com>
1289 Text is misplaced when custom font does not have space glyph.
1290 https://bugs.webkit.org/show_bug.cgi?id=144879
1292 Reviewed by Myles C. Maxfield
1294 This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
1296 If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
1297 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.
1298 (even when the text does not require space at all)
1299 Fallback fonts impact line positions through ascent/descent calculation.
1301 * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
1302 * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
1303 * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
1304 * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
1305 * fast/ruby/ruby-expansion-cjk-expected.html: progression
1306 * fast/text/font-with-no-space-glyph-expected.html: Added.
1307 * fast/text/font-with-no-space-glyph.html: Added.
1308 * platform/mac/svg/fonts/svg-font-general-expected.html: progression
1310 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
1312 AX: [ATK] Always include rows in the tree of accessible tables
1313 https://bugs.webkit.org/show_bug.cgi?id=144885
1315 Reviewed by Chris Fleizach.
1317 Update the expectations to reflect the rows which are now included in the tree.
1319 * platform/efl/accessibility/table-attributes-expected.txt: Updated.
1320 * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
1321 * platform/efl/accessibility/table-cells-expected.txt: Updated.
1322 * platform/efl/accessibility/table-sections-expected.txt: Updated.
1323 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1324 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
1325 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
1326 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
1328 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
1330 AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
1331 https://bugs.webkit.org/show_bug.cgi?id=144881
1333 Unreviewed GTK+ and EFL gardening.
1335 * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
1336 * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
1338 2015-05-11 Andreas Kling <akling@apple.com>
1340 Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
1342 * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
1344 2015-05-11 Alex Christensen <achristensen@webkit.org>
1346 [Content Extensions] Support domain-specific rules and exceptions.
1347 https://bugs.webkit.org/show_bug.cgi?id=144833
1349 Reviewed by Darin Adler.
1351 * http/tests/contentextensions/domain-rules-expected.txt: Added.
1352 * http/tests/contentextensions/domain-rules.html: Added.
1353 * http/tests/contentextensions/domain-rules.html.json: Added.
1355 2015-05-10 Filip Pizlo <fpizlo@apple.com>
1357 We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
1358 https://bugs.webkit.org/show_bug.cgi?id=144851
1360 Reviewed by Michael Saboff.
1362 * js/regress/load-varargs-elimination-expected.txt: Added.
1363 * js/regress/load-varargs-elimination.html: Added.
1364 * js/regress/script-tests/load-varargs-elimination.js: Added.
1368 * js/regress/sink-huge-activation-expected.txt: Added.
1369 * js/regress/sink-huge-activation.html: Added.
1371 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1373 [GTK] Gardening 11th May.
1374 https://bugs.webkit.org/show_bug.cgi?id=144863
1378 * platform/gtk/TestExpectations:
1380 2015-05-11 Chris Fleizach <cfleizach@apple.com>
1382 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
1383 https://bugs.webkit.org/show_bug.cgi?id=144860
1385 Reviewed by Mario Sanchez Prada.
1387 * accessibility/menu-list-crash2-expected.txt: Added.
1388 * accessibility/menu-list-crash2.html: Added.
1390 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1392 [GTK] Gardening 7th May.
1393 https://bugs.webkit.org/show_bug.cgi?id=144735
1397 * platform/gtk/TestExpectations:
1398 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
1400 2015-05-10 Simon Fraser <simon.fraser@apple.com>
1402 background-position sometimes doesn't work properly with background-attachment: fixed
1403 https://bugs.webkit.org/show_bug.cgi?id=103757
1404 rdar://problem/18749925
1406 Reviewed by Darin Adler.
1408 Tests various configurations for painting the fixed backgrounds. The existing test was
1409 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
1410 and be valid. Testing is complicated by the fact that setting top content inset actually
1411 causes the snapshot to be inset at the top.
1413 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
1414 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
1415 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
1416 * 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.
1417 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
1418 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
1419 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
1420 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
1421 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
1422 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
1423 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
1425 2015-05-10 Martin Robinson <mrobinson@igalia.com>
1427 [GTK] fast/events/page-visibility-transition-test.html is timing out
1428 https://bugs.webkit.org/show_bug.cgi?id=114789
1430 Reviewed by Darin Adler.
1432 * platform/gtk/TestExpectations: Unskip failing tests.
1434 2015-05-10 Chris Fleizach <cfleizach@apple.com>
1436 AX: Don't expose elements as data tables just because they use display: table
1437 https://bugs.webkit.org/show_bug.cgi?id=144804
1439 Reviewed by Mario Sanchez Prada.
1441 * accessibility/css-table-ignored-expected.txt: Added.
1442 * accessibility/css-table-ignored.html: Added.
1444 2015-05-09 Chris Dumez <cdumez@apple.com>
1446 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
1447 https://bugs.webkit.org/show_bug.cgi?id=144825
1449 Reviewed by Sam Weinig.
1451 Rebaseline test as the order of the methods changed when iterating.
1453 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1455 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1457 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
1458 https://bugs.webkit.org/show_bug.cgi?id=144813
1460 Reviewed by Alexey Proskuryakov.
1462 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
1464 * streams/reference-implementation/bad-underlying-sources.html:
1465 * streams/reference-implementation/readable-stream-reader.html:
1467 2015-05-08 Alexey Proskuryakov <ap@apple.com>
1469 Update results after Sam's patch, the order of properties changed.
1471 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1473 2015-05-08 Sam Weinig <sam@webkit.org>
1475 Element Traversal is not just Elements anymore
1476 https://bugs.webkit.org/show_bug.cgi?id=144822
1478 Reviewed by Simon Fraser.
1480 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
1482 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
1483 * fast/dom/element-traversal-on-character-data.html: Added.
1484 * fast/dom/element-traversal-on-document-expected.txt: Added.
1485 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
1486 * fast/dom/element-traversal-on-document-fragment.html: Added.
1487 * fast/dom/element-traversal-on-document.html: Added.
1489 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1491 Unreviewed GTK+ gardening
1493 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
1494 baseline had a failure in it.
1495 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
1497 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1499 Unreviewed GTK+ gardening
1501 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
1503 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1505 Unreviewed GTK+ gardening
1507 Remove expectations for tests that are also skipped for all WebKit2
1508 ports. This will more easily allow us to handle them when they are
1509 eventually (if at all) unskipped for WebKit2.
1511 * platform/gtk/TestExpectations:
1513 2015-05-08 Martin Robinson <mrobinson@igalia.com>
1515 [GTK] Some tests fail because they do not assume the popup menu captures click events
1516 https://bugs.webkit.org/show_bug.cgi?id=40601
1518 Reviewed by Carlos Garcia Campos.
1520 * platform/gtk/TestExpectations: Unskip tests that are passing now
1521 and classify remaining failures.
1522 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
1523 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
1524 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
1525 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
1526 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
1527 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
1528 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
1529 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
1530 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
1533 2015-05-08 Brent Fulgham <bfulgham@apple.com>
1535 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
1536 https://bugs.webkit.org/show_bug.cgi?id=144811
1538 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
1540 2015-05-08 Chris Dumez <cdumez@apple.com>
1542 Throttle RequestAnimationFrame in subframes that are outside the viewport
1543 https://bugs.webkit.org/show_bug.cgi?id=144718
1544 <rdar://problem/20688782>
1546 Reviewed by Simon Fraser.
1548 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
1549 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
1550 Add layout test to test that RequestAnimationFrame is properly throttled
1551 in "display: none" subframes.
1553 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
1554 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
1555 Add layout test to test that RequestAnimationFrame is properly throttled
1556 in frames that are outside the viewport.
1558 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
1559 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
1561 * platform/win/TestExpectations:
1562 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
1563 only supported on Cocoa.
1565 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
1567 [GTK] WTR doesn't correctly handle the Escape key
1568 https://bugs.webkit.org/show_bug.cgi?id=144788
1570 Reviewed by Martin Robinson.
1572 Unskip editing/selection/5354455-1.html.
1574 * platform/gtk/TestExpectations:
1576 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
1578 [Win] Unskip passing test case after r183981
1579 https://bugs.webkit.org/show_bug.cgi?id=140517
1581 Reviewed by Brent Fulgham.
1583 * platform/win/TestExpectations:
1585 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1587 Unreviewed EFL gardening on 8th May.
1589 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
1591 * platform/efl/TestExpectations:
1593 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1595 [Streams API] ReadableStream constructor start function should be able to error the stream
1596 https://bugs.webkit.org/show_bug.cgi?id=141162
1598 Reviewed by Darin Adler.
1600 * streams/readable-stream-controller-error-expected.txt: Added.
1601 * streams/readable-stream-controller-error.html: Added.
1602 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1603 * streams/reference-implementation/readable-stream-templated-expected.txt:
1605 2015-05-08 Commit Queue <commit-queue@webkit.org>
1607 Unreviewed, rolling out r183985.
1608 https://bugs.webkit.org/show_bug.cgi?id=144796
1610 broke loader/go-back-to-different-window-size.html (Requested
1611 by kling on #webkit).
1615 "Throttle RequestAnimationFrame in subframes that are outside
1617 https://bugs.webkit.org/show_bug.cgi?id=144718
1618 http://trac.webkit.org/changeset/183985
1620 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
1622 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
1623 https://bugs.webkit.org/show_bug.cgi?id=144256
1625 Unreviewed gardening, skip the failing test on AArch64 Linux.
1627 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
1629 2015-05-07 Chris Dumez <cdumez@apple.com>
1631 Throttle RequestAnimationFrame in subframes that are outside the viewport
1632 https://bugs.webkit.org/show_bug.cgi?id=144718
1633 <rdar://problem/20688782>
1635 Reviewed by Simon Fraser.
1637 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
1638 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
1639 Add layout test to test that RequestAnimationFrame is properly throttled
1640 in "display: none" subframes.
1642 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
1643 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
1644 Add layout test to test that RequestAnimationFrame is properly throttled
1645 in frames that are outside the viewport.
1647 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
1648 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
1650 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1652 Calculate source-size length as a float
1653 https://bugs.webkit.org/show_bug.cgi?id=144766
1655 Reviewed by Dean Jackson.
1657 Add tests that make sure fractional source-size lengths are supported
1658 and are calculated as floats.
1660 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
1661 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
1662 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
1663 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
1665 2015-05-07 Commit Queue <commit-queue@webkit.org>
1667 Unreviewed, rolling out r183895.
1668 https://bugs.webkit.org/show_bug.cgi?id=144786
1670 Many tests became flaky (Requested by ap on #webkit).
1674 "Expose more font weights for -apple-system"
1675 https://bugs.webkit.org/show_bug.cgi?id=144707
1676 http://trac.webkit.org/changeset/183895
1678 2015-05-07 Martin Robinson <mrobinson@igalia.com>
1680 Remove touchadjustment tests
1681 https://bugs.webkit.org/show_bug.cgi?id=144780
1683 Reviewed by Daniel Bates.
1685 These tests test a feature that has been removed from WebKit entirely and all
1686 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
1688 * platform/efl/TestExpectations: Remove expectations.
1689 * platform/gtk/TestExpectations: Ditto.
1690 * platform/ios-simulator/TestExpectations: Ditto.
1691 * platform/mac/TestExpectations: Ditto.
1692 * platform/win/TestExpectations: Ditto.
1693 * platform/wincairo/TestExpectations:
1694 * touchadjustment: Removed all files in this directory.
1696 2015-05-07 Simon Fraser <simon.fraser@apple.com>
1698 New results after r183970. Fixed elements are now always considered to intersect
1701 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1703 2015-05-07 Sam Weinig <sam@webkit.org>
1705 Consider implementing Document.scrollingElement
1706 <rdar://problem/20845213>
1707 https://bugs.webkit.org/show_bug.cgi?id=143609
1709 Reviewed by Simon Fraser.
1711 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
1712 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
1713 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
1714 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
1716 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
1718 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
1719 https://bugs.webkit.org/show_bug.cgi?id=144335
1721 Reviewed by Darin Adler.
1723 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
1724 * svg/filters/big-sized-off-viewport-filter.svg: Added.
1725 Ensure when applying a filter on a large SVG element, the viewport of the
1726 SVG includes the correct drawing part of this element.
1728 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1730 Handle meta viewport in HTMLPreloadScanner
1731 https://bugs.webkit.org/show_bug.cgi?id=144640
1733 Reviewed by Dean Jackson.
1735 Added a layout test that is simply calling an internals method
1736 that tests the HTMLPreloadScanner.
1738 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
1739 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
1741 2015-05-07 Zalan Bujtas <zalan@apple.com>
1743 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
1744 https://bugs.webkit.org/show_bug.cgi?id=144723
1745 rdar://problem/18307094
1747 Reviewed by Simon Fraser.
1749 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
1751 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
1752 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
1753 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
1755 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
1756 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
1757 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
1759 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1761 Fix sizes crash and add invalid value tests.
1762 https://bugs.webkit.org/show_bug.cgi?id=144739
1764 Reviewed by Darin Adler.
1766 Add tests that make sure that invalid values are properly handled, and a 100vw
1767 source-size length is being used for srcset and for intrinsic dimension calculation.
1769 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
1770 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
1772 2015-05-07 Simon Fraser <simon.fraser@apple.com>
1774 Remove the WK1-only code path for independently composited iframes
1775 https://bugs.webkit.org/show_bug.cgi?id=144722
1777 Reviewed by Dean Jackson.
1779 Results different from WK2, because WK1 does not make layers for scrollbars.
1781 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
1783 2015-05-06 Dean Jackson <dino@apple.com>
1785 Handle backdrop views that have to tile
1786 https://bugs.webkit.org/show_bug.cgi?id=142317
1787 <rdar://problem/20049088>
1789 Reviewed by Simon Fraser.
1791 Take 2 - this was rolled out because Mavericks was crashing.
1793 A test that creates some backdrop views, then makes them
1794 big enough that it would trigger tiling (which we don't want
1797 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
1798 * compositing/media-controls-bar-appearance-big.html: Added.
1799 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
1801 2015-05-07 Martin Robinson <mrobinson@igalia.com>
1803 [GTK] All spell checking layout tests fail
1804 https://bugs.webkit.org/show_bug.cgi?id=144648
1806 Reviewed by Carlos Garcia Campos.
1808 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
1809 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
1811 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
1813 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
1814 https://bugs.webkit.org/show_bug.cgi?id=144702
1816 Reviewed by Chris Fleizach.
1818 In addition to updating the platform expectations for Efl and Gtk, the computed
1819 roles test needed to be updated because there is not a one-to-one mapping between
1820 the HTML pre element and any ARIA role type.
1822 * accessibility/roles-computedRoleString-expected.txt: Updated.
1823 * accessibility/roles-computedRoleString.html: Updated.
1824 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
1825 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1827 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1829 [EFL] Unreviewed gardening.
1831 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
1832 Commented old expectations after r183925 to avoid having ambiguous expectations.
1834 * platform/efl/TestExpectations:
1835 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
1836 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
1837 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
1838 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
1839 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
1840 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
1842 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1844 [EFL] Mouseevent/hover tests fail with XorgDriver
1845 https://bugs.webkit.org/show_bug.cgi?id=144741
1847 Unreviewed gardening, mark failing tests, skip timeouting tests.
1849 * platform/efl/TestExpectations:
1851 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
1853 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
1854 https://bugs.webkit.org/show_bug.cgi?id=144737
1856 Unreviewed gardening, skip crashing tests.
1858 * platform/efl/TestExpectations:
1860 2015-05-07 Yoav Weiss <yoav@yoav.ws>
1862 Fix <script srcset> being loaded by the preloader.
1863 https://bugs.webkit.org/show_bug.cgi?id=144675
1865 Reviewed by Darin Adler.
1867 Add preloader tests to make sure that <script src> is preloaded,
1868 and <script srcset> is not.
1870 * http/tests/loading/preload-script-src-expected.txt: Added.
1871 * http/tests/loading/preload-script-src.html: Added.
1872 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
1873 * http/tests/loading/preload-script-srcset-ignored.html: Added.
1875 2015-05-06 Yoav Weiss <yoav@yoav.ws>
1877 Add srcset preloader tests
1878 https://bugs.webkit.org/show_bug.cgi?id=144674
1880 Reviewed by Darin Adler.
1882 Add several preloader tests making sure that the when srcset is being preloaded,
1883 the right resource is fetched, and the other resource is not.
1885 * http/tests/loading/preload-img-src-expected.txt: Added.
1886 * http/tests/loading/preload-img-src.html: Added.
1887 * http/tests/loading/preload-img-srcset-expected.txt: Added.
1888 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
1889 * http/tests/loading/preload-img-srcset-sizes.html: Added.
1890 * http/tests/loading/preload-img-srcset.html: Added.
1891 * http/tests/resources/checkPreload.js: Added.
1894 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
1896 [CSS Grid Layout] Mark grid shorthands as layout dependent
1897 https://bugs.webkit.org/show_bug.cgi?id=144687
1899 Reviewed by Darin Adler.
1901 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
1902 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
1903 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
1904 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
1906 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
1908 ToT WebKit crashes while loading ES6 compatibility table
1909 https://bugs.webkit.org/show_bug.cgi?id=144726
1911 Reviewed by Filip Pizlo.
1913 Added new test cases.
1915 * js/class-syntax-string-and-numeric-names-expected.txt:
1916 * js/script-tests/class-syntax-string-and-numeric-names.js:
1918 2015-05-06 Brent Fulgham <bfulgham@apple.com>
1920 Scroll-snap points do not handle margins and padding propertly
1921 https://bugs.webkit.org/show_bug.cgi?id=144647
1922 <rdar://problem/20829473>
1924 Reviewed by Simon Fraser.
1926 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
1927 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
1928 inside the element when starting new wheel gestures.
1930 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
1931 and calculated scroll-snap-offset values.
1933 * css3/scroll-snap/scroll-snap-offsets.html: Added.
1934 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
1935 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
1936 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
1937 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
1938 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
1939 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
1940 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
1941 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
1942 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
1944 2015-05-06 Commit Queue <commit-queue@webkit.org>
1946 Unreviewed, rolling out r183894.
1947 https://bugs.webkit.org/show_bug.cgi?id=144719
1949 crashes on mavericks (Requested by dino on #webkit).
1953 "Handle backdrop views that have to tile"
1954 https://bugs.webkit.org/show_bug.cgi?id=142317
1955 http://trac.webkit.org/changeset/183894
1957 2015-05-06 Jon Lee <jonlee@apple.com>
1959 Expose more font weights for -apple-system
1960 https://bugs.webkit.org/show_bug.cgi?id=144707
1962 Reviewed by Dean Jackson.
1964 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
1965 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
1967 2015-05-06 Dean Jackson <dino@apple.com>
1969 Handle backdrop views that have to tile
1970 https://bugs.webkit.org/show_bug.cgi?id=142317
1971 <rdar://problem/20049088>
1973 Reviewed by Simon Fraser.
1975 A test that creates some backdrop views, then makes them
1976 big enough that it would trigger tiling (which we don't want
1979 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
1980 * compositing/media-controls-bar-appearance-big.html: Added.
1982 2015-05-06 Martin Robinson <mrobinson@igalia.com>
1984 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
1985 https://bugs.webkit.org/show_bug.cgi?id=144612
1987 Reviewed by Darin Adler.
1989 * platform/gtk/TestExpectations: Remove expectation for failing test.
1991 2015-05-06 Martin Robinson <mrobinson@igalia.com>
1993 Unreviewed GTK+ gardening
1995 * platform/gtk/TestExpectations: Remove a couple expectations tests.
1996 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
1998 2015-05-06 Alexey Proskuryakov <ap@apple.com>
2000 Update expectations for fast/forms/button-line-height.html
2003 * platform/efl/TestExpectations:
2004 * platform/gtk/TestExpectations:
2005 * platform/win/TestExpectations:
2007 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
2009 [GTK][WK2] The WebKit network disk cache is not enabled
2010 https://bugs.webkit.org/show_bug.cgi?id=142821
2012 Reviewed by Martin Robinson.
2014 Unskip http/tests/cache/disk-cache tests.
2016 * platform/gtk/TestExpectations:
2018 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
2020 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
2021 https://bugs.webkit.org/show_bug.cgi?id=144673
2023 * TestExpectations: Skip broken test.
2025 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
2027 [CSS Grid Layout] grid-template-areas should accept none value
2028 https://bugs.webkit.org/show_bug.cgi?id=144624
2030 Reviewed by Darin Adler.
2032 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
2033 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
2034 case to check "none" support.
2036 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
2038 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
2040 * editing/execCommand/strikethroughSelection.html:
2041 * editing/execCommand/toggle-mixed-text-decorations.html:
2043 2015-05-05 Roger Fong <roger_fong@apple.com>
2045 Unreviewed. Some assertion failures in compositing code after r183820.
2046 https://bugs.webkit.org/show_bug.cgi?id=144630.
2048 * platform/mac/TestExpectations:
2050 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
2052 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
2053 https://bugs.webkit.org/show_bug.cgi?id=74493
2055 Reviewed by Chris Fleizach.
2057 Make the test more reliable by searching for a child with an unknown role
2058 rather than depending on an exact hierarchy. This makes the test applicable
2059 to other platforms as at least Efl and Mac also do not expose children with
2060 unknown roles, so it's now part of the shared accessibility tests.
2062 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
2063 * accessibility/unknown-roles-not-exposed.html: Added.
2064 * platform/gtk/TestExpectations: Removed skipped test.
2065 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
2066 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
2068 2015-05-05 Zalan Bujtas <zalan@apple.com>
2070 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
2071 https://bugs.webkit.org/show_bug.cgi?id=144629
2072 rdar://problem/20689877
2074 Reviewed by Andreas Kling.
2076 This patch ensures that we don't emit empty text for the text iterator.
2077 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
2078 be replaced with space. When such character is found, we emit the string we've processed so far and
2079 handle the replacement during the next callback.
2080 When the first character in the string needs replacing, there's nothing to emit. However if we don't
2081 handle at least one character, TextIterator::advance believes that processing is done and never calls
2082 TextIterator::handleTextNode back with the rest of the string.
2084 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
2085 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
2087 2015-05-05 Brent Fulgham <bfulgham@apple.com>
2089 Add overflow scroll-snap tests
2090 https://bugs.webkit.org/show_bug.cgi?id=144591
2092 Reviewed by Simon Fraser.
2094 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
2095 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
2096 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
2097 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
2098 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
2099 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
2100 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
2101 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
2102 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
2103 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
2105 2015-05-05 Roger Fong <roger_fong@apple.com>
2107 Media control volume slider is opaque.
2108 https://bugs.webkit.org/show_bug.cgi?id=144470.
2109 <rdar://problem/20770350>
2111 * platform/mac/TestExpectations:
2112 Some tests generate assertion failures after this change, though the tests pass in release.
2113 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
2115 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
2117 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
2118 is set on the EFL bots and mark the remaining failing compositing tests properly.
2120 * platform/efl/TestExpectations:
2122 2015-05-04 Basile Clement <basile_clement@apple.com>
2124 Allow CreateActivation sinking
2125 https://bugs.webkit.org/show_bug.cgi?id=144300
2127 Reviewed by Filip Pizlo.
2129 Add a performance test for activation allocation sinking.
2131 * js/regress/script-tests/sink-huge-activation.js: Added.
2135 2015-05-05 Andreas Kling <akling@apple.com>
2137 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
2139 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
2140 disconnected frames anymore, we have to adjust the expectations. This test was all
2141 about catching a crash anyway.
2143 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
2144 * fast/performance/performance-now-crash-on-navigated-window.html:
2146 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
2148 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
2149 https://bugs.webkit.org/show_bug.cgi?id=144443
2151 Reviewed by Darin Adler.
2153 Tests to verify the align-content parsing logic. The new Box Alignment spec
2154 requires some changes in the flexbox tests.
2156 * css3/flexbox/css-properties-expected.txt:
2157 * css3/flexbox/css-properties.html:
2158 * css3/parse-align-content-expected.txt: Added.
2159 * css3/parse-align-content.html: Added.
2161 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2163 streams/readable-stream.html is very flaky
2164 https://bugs.webkit.org/show_bug.cgi?id=144455
2166 Reviewed by Darin Adler.
2168 Moved flaky test to streams/readable-stream-gc.html.
2169 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
2171 * streams/readable-stream-expected.txt:
2172 * streams/readable-stream-gc-expected.txt: Added.
2173 * streams/readable-stream-gc.html: Added.
2174 * streams/readable-stream.html:
2176 2015-05-05 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2178 [GTK] Gardening 4th May
2179 https://bugs.webkit.org/show_bug.cgi?id=144571
2183 * platform/gtk/TestExpectations:
2184 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
2185 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2186 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
2187 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
2188 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
2189 * platform/gtk/fast/text/font-kerning-expected.html: Added.
2191 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
2193 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
2194 https://bugs.webkit.org/show_bug.cgi?id=143083
2196 Reviewed by Chris Fleizach.
2198 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
2199 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
2200 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
2201 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
2202 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2203 * platform/gtk/TestExpectations: Unskip failing test from opening report.
2204 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2205 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
2206 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
2208 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2210 Fix assertions in WK1 tests after r183777.
2212 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
2214 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
2216 2015-05-04 Doug Russell <d_russell@apple.com>
2218 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
2219 https://bugs.webkit.org/show_bug.cgi?id=144489
2221 Reviewed by Chris Fleizach.
2223 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
2224 on the returned control.
2225 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
2226 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
2227 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
2228 Add support for setSelectedVisibleTextRange() in accessibility tests.
2230 * platform/mac/accessibility/selection-sync-expected.txt: Added.
2231 * platform/mac/accessibility/selection-sync.html: Added.
2233 2015-05-04 Chris Dumez <cdumez@apple.com>
2235 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
2236 https://bugs.webkit.org/show_bug.cgi?id=144597
2237 <rdar://problem/20361579>
2239 Reviewed by Andreas Kling.
2241 Add a layout test to cover the case where window.open() is called on a
2242 window that is different than the activeDOMWindow and where the
2243 activeDOMWindow does not have a frame.
2245 * fast/dom/Window/resources/test-frame.html: Added.
2246 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
2247 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
2249 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2251 display:none iframes cause repeated compositing flushing
2252 https://bugs.webkit.org/show_bug.cgi?id=144529
2254 Reviewed by Darin Adler.
2256 Test with a display:none iframe that triggers a single compositing flush,
2257 then counts how many occur in 10ms.
2259 * compositing/iframes/display-none-subframe-expected.txt: Added.
2260 * compositing/iframes/display-none-subframe.html: Added.
2262 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2264 Fix updating of tiled backing opaquenss when the page background color changes
2265 https://bugs.webkit.org/show_bug.cgi?id=144600
2266 rdar://problem/20723035
2268 Reviewed by Tim Horton.
2270 Test that dumps layers with various baseBackgroundColor and body background color
2273 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
2274 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
2276 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2278 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
2280 * js/class-syntax-default-constructor-expected.txt:
2281 * js/script-tests/class-syntax-default-constructor.js:
2283 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2285 Toggling underline or strike through affects each other
2286 https://bugs.webkit.org/show_bug.cgi?id=27818
2288 Reviewed by Darin Adler.
2290 Added a regression test and rebaselined various tests as explained below.
2292 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
2293 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
2294 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
2295 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
2296 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
2297 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
2298 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
2299 appear have switched.
2301 2015-05-04 Chris Dumez <cdumez@apple.com>
2303 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
2304 https://bugs.webkit.org/show_bug.cgi?id=144584
2305 <rdar://problem/20796829>
2307 Reviewed by Darin Adler.
2309 * fast/css/negative-calc-values-expected.txt: Added.
2310 * fast/css/negative-calc-values.html: Added.
2311 Add a layout test that assigns negative calc() values to properties
2312 whose values cannot be negative to verify that values are clamped as
2313 per the specification:
2314 http://dev.w3.org/csswg/css-values-3/#calc-range
2316 * fast/css/padding-calc-value-expected.txt: Added.
2317 * fast/css/padding-calc-value.html: Added.
2318 Add a layout test to test that using calc(.5em - 2px) for padding-right
2319 CSS property works as intended. It used to be resolved as 0px instead
2320 of "2*font-size - 2px".
2322 * fast/css/text-shadow-calc-value-expected.txt:
2323 * fast/css/text-shadow-calc-value.html:
2324 Update test to match what the specification says:
2325 http://dev.w3.org/csswg/css-values-3/#calc-range
2326 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
2327 smaller than 0px are not allowed.
2329 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
2331 Unreviewed gardening. Fix lint error on mac-wk1.
2333 * platform/mac-wk1/TestExpectations:
2335 2015-05-04 Alexey Proskuryakov <ap@apple.com>
2337 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
2338 https://bugs.webkit.org/show_bug.cgi?id=144590
2340 * platform/mac-wk2/TestExpectations: Marking as such.
2342 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2344 Extending undefined in class syntax should throw a TypeError
2345 https://bugs.webkit.org/show_bug.cgi?id=144284
2347 Reviewed by Darin Adler.
2349 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
2350 since we'll never get to instantiate these classes now.
2352 * js/class-syntax-extends-expected.txt:
2353 * js/script-tests/class-syntax-extends.js:
2355 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2357 ES6 classes: Invalid test for constructor property
2358 https://bugs.webkit.org/show_bug.cgi?id=144278
2360 Reviewed by Darin Adler.
2362 Fixed the test. The constructors of two distinct classes should definitely be distinct.
2364 * js/class-syntax-default-constructor-expected.txt:
2365 * js/script-tests/class-syntax-default-constructor.js:
2367 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
2369 new super should be a syntax error
2370 https://bugs.webkit.org/show_bug.cgi?id=144282
2372 Reviewed by Joseph Pecoraro.
2374 Rebaselined the test.
2376 * js/class-syntax-super-expected.txt:
2377 * js/script-tests/class-syntax-super.js:
2379 2015-05-04 Simon Fraser <simon.fraser@apple.com>
2381 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
2382 started failing after r183732, but like the other fast/images/animated-gif* tests,
2383 it's sensitive to window display timing. These tests were already skipped for Mac
2384 WK1, probably because we disable window autodisplay on the Mac.
2386 * platform/win/TestExpectations:
2388 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
2390 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
2391 https://bugs.webkit.org/show_bug.cgi?id=144442
2393 Reviewed by David Hyatt.
2395 Upgrade the justify-content property to the last CSS3 Box
2396 Alignment specification. It defines a different enumeration for
2397 Positional and Distribution alignment, which requires changes in
2398 the FlexibleBox implementation.
2400 Some minor changes in some Flexbox related test cases for adapting
2401 them to the new parsing logic. New layout tests, not Flexbox
2402 specific, to verify the parsing of the new values.
2404 * css3/flexbox/css-properties.html:
2405 * css3/parse-justify-content-expected.txt: Added.
2406 * css3/parse-justify-content.html: Added.
2408 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
2410 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
2411 https://bugs.webkit.org/show_bug.cgi?id=144449
2413 Reviewed by Sergio Villar Senin.
2415 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
2416 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
2418 2015-05-02 Simon Fraser <simon.fraser@apple.com>
2420 Assertion failure (!needsLayout()) loading inkedmag.com
2421 https://bugs.webkit.org/show_bug.cgi?id=144528
2422 rdar://problem/20788681
2424 Reviewed by Darin Adler.
2426 Test that sleeps for a while to force an image into catchup mode.
2428 * fast/images/resources/spinner.gif: Added.
2429 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
2430 * fast/images/set-needs-layout-in-painting.html: Added.
2432 2015-05-03 Alexey Proskuryakov <ap@apple.com>
2434 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
2435 https://bugs.webkit.org/show_bug.cgi?id=144540
2439 2015-05-01 Simon Fraser <simon.fraser@apple.com>
2441 Avoid compositing updates after style recalcs which have no compositing implications
2442 https://bugs.webkit.org/show_bug.cgi?id=144502
2444 Reviewed by Darin Adler.
2446 Use internals.compositingUpdateCount() to see if various document mutations
2447 cause a compositing update. Doesn't actually detect any behavior change
2448 from this patch, but seems useful in general.
2450 * compositing/updates/no-style-change-updates-expected.txt: Added.
2451 * compositing/updates/no-style-change-updates.html: Added.
2453 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
2455 Class syntax should allow string and numeric identifiers for method names
2456 https://bugs.webkit.org/show_bug.cgi?id=144254
2458 Reviewed by Darin Adler.
2460 Added a test and rebaselined other tests per syntax error message change.
2462 * js/class-syntax-declaration-expected.txt:
2463 * js/class-syntax-expression-expected.txt:
2464 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
2465 * js/class-syntax-string-and-numeric-names.html: Added.
2466 * js/class-syntax-super-expected.txt:
2467 * js/script-tests/class-syntax-declaration.js:
2468 * js/script-tests/class-syntax-expression.js:
2469 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
2470 * js/script-tests/class-syntax-super.js:
2472 2015-05-01 Brent Fulgham <bfulgham@apple.com>
2474 Create a set of initial scroll snap point tests
2475 https://bugs.webkit.org/show_bug.cgi?id=142358
2477 Reviewed by Simon Fraser.
2479 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
2480 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
2481 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
2482 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
2483 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
2484 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
2485 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
2486 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
2487 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
2489 2015-05-01 Andreas Kling <akling@apple.com>
2491 Reproducible crash removing name attribute from <img> node
2492 <https://webkit.org/b/144371>
2493 <rdar://problem/17198583>
2495 Reviewed by Darin Adler.
2497 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
2498 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
2500 2015-05-01 Eric Carlson <eric.carlson@apple.com>
2502 Postpone caption style sheet creation
2503 https://bugs.webkit.org/show_bug.cgi?id=144499
2505 Reviewed by Simon Fraser.
2507 * media/track/track-user-stylesheet-expected.txt: Added.
2508 * media/track/track-user-stylesheet.html: Added.
2510 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
2512 [OS X] Text dilation parameters are not restored after being set
2513 https://bugs.webkit.org/show_bug.cgi?id=144507
2514 <rdar://problem/19446938>
2516 Reviewed by Simon Fraser and Ned Holbrook.
2520 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
2521 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
2522 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
2524 2015-05-01 Jordan Harband <ljharb@gmail.com>
2526 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
2527 https://bugs.webkit.org/show_bug.cgi?id=144314
2529 Reviewed by Darin Adler.
2531 * js/script-tests/string-includes.js:
2532 * js/string-includes-expected.txt:
2534 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2536 Unreviewed gardening for GTK+.
2538 * platform/gtk/TestExpectations: Remove some inaccurate missing results
2539 and unskip a passing test.
2541 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2543 [GTK] accessibility/secure-textfield-title-ui.html is failing
2544 https://bugs.webkit.org/show_bug.cgi?id=98375
2546 Reviewed by Chris Fleizach.
2548 Modify the test to check the childrenCount of the titleUIElement in order
2549 to determine where the element text is exposed. On the Mac, it's exposed
2550 in StaticText children; in ATK, in the element itself. The test was failing
2551 because it assumed the text was in the first child of the element.
2553 * accessibility/secure-textfield-title-ui.html: Modified.
2554 * platform/gtk/TestExpectations: Unskipped the failing test.
2556 2015-05-01 Brady Eidson <beidson@apple.com>
2558 Add API to disable meta refreshes.
2559 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
2561 Reviewed by Alexey Proskuryakov.
2563 * loader/meta-refresh-disabled-expected.txt: Added.
2564 * loader/meta-refresh-disabled.html: Added.
2565 * loader/resources/notify-done.html: Added.
2566 * platform/win/TestExpectations:
2568 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2570 Unreviewed gardening for WebKitGTK+
2572 Unskip some passing tests. Add new baselines. Properly organize some
2573 failures in the TestExpectations file.
2575 * platform/gtk/TestExpectations:
2576 * platform/gtk/editing/execCommand/print-expected.png: Added.
2577 * platform/gtk/editing/execCommand/print-expected.txt: Added.
2578 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
2579 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
2580 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2581 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
2582 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
2583 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
2584 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
2585 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
2586 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
2587 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
2588 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
2589 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
2590 * platform/gtk/printing/compositing-layer-printing-expected.txt:
2591 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
2592 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
2593 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
2594 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
2595 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
2596 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
2597 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
2598 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
2599 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
2600 * platform/gtk/printing/iframe-print-expected.png: Added.
2601 * platform/gtk/printing/iframe-print-expected.txt: Added.
2602 * platform/gtk/printing/media-queries-print-expected.png: Added.
2603 * platform/gtk/printing/media-queries-print-expected.txt:
2604 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
2605 * platform/gtk/printing/numberOfPages-expected.txt: Added.
2606 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
2607 * platform/gtk/printing/page-break-always-expected.txt: Added.
2608 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
2609 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
2610 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
2611 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
2612 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
2613 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
2614 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
2615 * platform/gtk/printing/page-break-widows-expected.txt: Added.
2616 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
2617 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
2618 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
2619 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
2620 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
2621 * platform/gtk/printing/page-format-data-expected.txt: Added.
2622 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
2623 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
2624 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
2625 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
2626 * platform/gtk/printing/print-close-crash-expected.txt: Added.
2627 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
2628 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
2629 * platform/gtk/printing/return-from-printing-mode-expected.txt:
2630 * platform/gtk/printing/setPrinting-expected.png: Added.
2631 * platform/gtk/printing/setPrinting-expected.txt: Added.
2632 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
2633 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
2634 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
2635 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
2636 * platform/gtk/printing/width-overflow-expected.png: Added.
2637 * platform/gtk/printing/width-overflow-expected.txt: Added.
2638 * platform/gtk/printing/zoomed-document-expected.txt: Added.
2640 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2642 [Freetype] Properly support synthetic oblique in vertical text
2643 https://bugs.webkit.org/show_bug.cgi?id=144492
2645 Reviewed by Sergio Villar Senin.
2647 * platform/gtk/TestExpectations: Unskip passing tests.
2648 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2649 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2651 2015-05-01 Eric Carlson <eric.carlson@apple.com>
2653 Fix text track language selection logic
2654 https://bugs.webkit.org/show_bug.cgi?id=144467
2656 Reviewed by Brent Fulgham.
2658 * media/track/track-language-preference-expected.txt:
2659 * media/track/track-language-preference.html: Updated, add new tests.
2660 * platform/mac/TestExpectations:
2662 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2664 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
2666 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
2667 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
2668 platform-independent baseline should be good enough.
2670 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2672 Unreviewed gardening. Update results of inspector tests.
2674 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
2675 * inspector-protocol/debugger/regress-133182-expected.txt:
2676 * inspector-protocol/debugger/regress-133182.html:
2677 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
2678 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
2679 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
2680 * inspector/debugger/search-scripts-expected.txt:
2682 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2684 Unreviewed gardening. Remove skipped and broken inspector test.
2686 This is the last test relying on the old model interface.
2689 * http/tests/inspector-protocol/resources/InspectorTest.js:
2690 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
2691 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
2692 (InspectorTest.initializeInspectorModels): Deleted.
2693 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
2694 * inspector-protocol/indexeddb/basics.html: Removed.
2695 * platform/efl/TestExpectations:
2696 * platform/gtk/TestExpectations:
2697 * platform/win/TestExpectations:
2699 2015-04-30 Dean Jackson <dino@apple.com>
2701 Expose -apple-system as a font family
2702 https://bugs.webkit.org/show_bug.cgi?id=144484
2703 <rdar://problem/20767330>
2705 Reviewed by Tim Horton.
2707 Change a bunch of tests to use "-apple-system" instead
2708 of "-apple-system-font" for font-family.
2710 Add a test to make sure the old name still works.
2712 * fast/text/system-font-legacy-name.html
2713 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
2714 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
2715 * platform/ios-simulator/ios/fast/text/apple-logo.html:
2716 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
2717 * platform/ios-simulator/ios/fast/text/opticalFont.html:
2718 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
2719 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
2720 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
2721 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
2722 * platform/mac/fast/text/systemFont-expected.txt:
2723 * platform/mac/fast/text/systemFont.html:
2725 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
2727 [CSS Grid Layout] overflow-position keyword for align and justify properties.
2728 https://bugs.webkit.org/show_bug.cgi?id=144235
2730 Reviewed by Sergio Villar Senin.
2732 Implementation of overflow-keyword handling for Grid Layout on
2733 align-self and justify-self properties.
2735 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
2736 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
2738 2015-04-30 Jon Davis <jond@apple.com>
2740 Web Inspector: console should show an icon for console.info() messages
2741 https://bugs.webkit.org/show_bug.cgi?id=18530
2743 Reviewed by Timothy Hatcher.
2745 * inspector/console/console-api-expected.txt:
2747 2015-04-30 Dean Jackson <dino@apple.com>
2749 -apple-system-font-monospaced-numbers doesn't work on iOS
2750 https://bugs.webkit.org/show_bug.cgi?id=144478
2751 <rdar://problem/20544940>
2753 Reviewed by Brent Fulgham.
2755 A test that draws two lines of different numbers and checks
2756 they are the same width.
2758 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
2759 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
2761 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
2763 Unreviewed, ios-simulator gardening
2765 * Address linter warnings.
2766 * Unskip some tests that pass.
2767 * More generically skip unsupported iOS features.
2770 * platform/ios-simulator-wk1/TestExpectations:
2771 * platform/ios-simulator-wk2/TestExpectations:
2772 * platform/ios-simulator/TestExpectations:
2774 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2776 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
2777 https://bugs.webkit.org/show_bug.cgi?id=144463
2779 Reviewed by Benjamin Poulain.
2781 Unskip now that the bug is fixed.
2784 * js/regress/script-tests/is-string-fold-tricky.js:
2785 * js/regress/script-tests/is-string-fold.js:
2787 2015-04-30 Brady Eidson <beidson@apple.com>
2789 Javascript using WebSQL can create their own WebKit info table.
2790 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
2792 Reviewed by Alex Christensen.
2794 * storage/websql/alter-to-info-table-expected.txt: Added.
2795 * storage/websql/alter-to-info-table.html: Added.
2796 * storage/websql/alter-to-info-table.js: Added.
2798 2015-04-30 Martin Robinson <mrobinson@igalia.com>
2800 Unskip isolated words tests on WebKitGTK+
2802 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
2803 since the switch to WebKitTestRunner.
2805 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2807 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.
2809 * js/regress/script-tests/is-string-fold-tricky.js:
2810 * js/regress/script-tests/is-string-fold.js:
2812 2015-04-30 Martin Robinson <mrobinson@igalia.com>
2814 Rebaseline some editing tests for WebKitGTK+
2816 Also add some missing baselines.
2818 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
2819 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
2820 * platform/gtk/editing/execCommand/5142012-1-expected.png:
2821 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
2822 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
2823 * platform/gtk/editing/pasteboard/4989774-expected.txt:
2825 2015-04-30 Filip Pizlo <fpizlo@apple.com>
2827 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
2831 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
2833 Add image failure expectation for
2834 svg/filters/sourceAlpha-input-filter-effect.html on Windows
2838 * platform/win/TestExpectations:
2840 2015-04-29 Filip Pizlo <fpizlo@apple.com>
2842 DFG Is<Blah> versions of TypeOf should fold based on proven input type
2843 https://bugs.webkit.org/show_bug.cgi?id=144409
2845 Reviewed by Geoffrey Garen.
2847 * js/regress/is-boolean-fold-expected.txt: Added.
2848 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
2849 * js/regress/is-boolean-fold-tricky.html: Added.
2850 * js/regress/is-boolean-fold.html: Added.
2851 * js/regress/is-function-fold-expected.txt: Added.
2852 * js/regress/is-function-fold-tricky-expected.txt: Added.
2853 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
2854 * js/regress/is-function-fold-tricky-internal-function.html: Added.
2855 * js/regress/is-function-fold-tricky.html: Added.
2856 * js/regress/is-function-fold.html: Added.
2857 * js/regress/is-number-fold-expected.txt: Added.
2858 * js/regress/is-number-fold-tricky-expected.txt: Added.
2859 * js/regress/is-number-fold-tricky.html: Added.
2860 * js/regress/is-number-fold.html: Added.
2861 * js/regress/is-object-or-null-fold-expected.txt: Added.
2862 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
2863 * js/regress/is-object-or-null-fold-functions.html: Added.
2864 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
2865 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
2866 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
2867 * js/regress/is-object-or-null-fold-tricky.html: Added.
2868 * js/regress/is-object-or-null-fold.html: Added.
2869 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
2870 * js/regress/is-object-or-null-trickier-function.html: Added.
2871 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
2872 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
2873 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
2874 * js/regress/is-object-or-null-tricky-function.html: Added.
2875 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
2876 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
2877 * js/regress/is-string-fold-expected.txt: Added.
2878 * js/regress/is-string-fold-tricky-expected.txt: Added.
2879 * js/regress/is-string-fold-tricky.html: Added.
2880 * js/regress/is-string-fold.html: Added.
2881 * js/regress/is-undefined-fold-expected.txt: Added.
2882 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
2883 * js/regress/is-undefined-fold-tricky.html: Added.
2884 * js/regress/is-undefined-fold.html: Added.
2885 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
2886 * js/regress/script-tests/is-boolean-fold.js: Added.
2887 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
2888 * js/regress/script-tests/is-function-fold-tricky.js: Added.
2891 * js/regress/script-tests/is-function-fold.js: Added.
2893 * js/regress/script-tests/is-number-fold-tricky.js: Added.
2894 * js/regress/script-tests/is-number-fold.js: Added.
2895 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
2897 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
2898 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
2899 * js/regress/script-tests/is-object-or-null-fold.js: Added.
2900 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
2903 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
2904 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
2906 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
2907 * js/regress/script-tests/is-string-fold-tricky.js: Added.
2908 * js/regress/script-tests/is-string-fold.js: Added.
2909 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
2910 * js/regress/script-tests/is-undefined-fold.js: Added.
2911 * js/regress/sink-function-expected.txt: Added.
2912 * js/regress/sink-function.html: Added.
2914 2015-04-30 Brent Fulgham <bfulgham@apple.com>
2916 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
2917 https://bugs.webkit.org/show_bug.cgi?id=144131
2919 Reviewed by Eric Carlson.
2921 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
2924 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2925 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2926 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
2927 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
2928 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2929 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2930 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
2931 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
2932 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2933 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2934 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
2935 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
2936 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2937 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2938 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
2939 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
2940 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2941 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2942 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
2943 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
2944 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2945 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2946 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
2947 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
2948 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
2949 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
2951 2015-04-30 Antti Koivisto <antti@apple.com>
2953 These should be saying HTTP/1.1 not HTTP/1.0
2955 * http/tests/cache/resources/iframe304.php:
2956 * http/tests/cache/resources/iframe304body.php:
2958 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
2960 [Win] Update baselines after r183610.
2962 Unreviewed Gardening.
2964 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
2966 2015-04-29 Simon Fraser <simon.fraser@apple.com>
2968 Crash at WebCore::Document::absoluteRegionForEventTargets
2969 https://bugs.webkit.org/show_bug.cgi?id=144426
2970 rdar://problem/20502166
2972 Reviewed by Tim Horton.
2974 Test that disconnects a frame with a wheel event handler then GCs, and one that
2975 disconnects are reconnects. In both case, the parent document should have zero
2976 wheel event handlers registered on it.
2978 * fast/events/wheelevent-in-frame-expected.txt: Added.
2979 * fast/events/wheelevent-in-frame.html: Added.
2980 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
2981 * fast/events/wheelevent-in-reattached-frame.html: Added.
2983 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
2985 LiveNodeList may unexpectedly return an element for empty string
2986 https://bugs.webkit.org/show_bug.cgi?id=144429
2988 Reviewed by Darin Adler.
2990 * fast/dom/named-items-with-empty-name-expected.txt:
2991 * fast/dom/named-items-with-empty-name.html:
2993 2015-04-29 Dean Jackson <dino@apple.com>
2995 Create a named CSS property for system colors
2996 https://bugs.webkit.org/show_bug.cgi?id=144423
2997 <rdar://problem/20491011>
2999 Reviewed by Tim Horton.
3001 Expose the following values to CSS color properties:
3006 -apple-system-orange
3008 -apple-system-purple
3010 -apple-system-yellow
3012 The new test shows the computed value for each of these colors. It
3013 includes generic results (no special value) and platform results for
3014 Mac (other than Mavericks) and iOS.
3016 * fast/css/apple-system-colors-expected.txt: Generic results.
3017 * fast/css/apple-system-colors.html: Added - the new test.
3018 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
3019 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
3020 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
3022 2015-04-29 Commit Queue <commit-queue@webkit.org>
3024 Unreviewed, rolling out r183600.
3025 https://bugs.webkit.org/show_bug.cgi?id=144432
3027 New tests time out everywhere (Requested by ap on #webkit).
3031 "Crash at WebCore::Document::absoluteRegionForEventTargets"
3032 https://bugs.webkit.org/show_bug.cgi?id=144426
3033 http://trac.webkit.org/changeset/183600
3035 2015-04-29 Alexey Proskuryakov <ap@apple.com>
3037 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
3038 https://bugs.webkit.org/show_bug.cgi?id=144155
3040 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
3042 2015-04-29 Martin Robinson <mrobinson@igalia.com>
3044 Unskip 3D transformation tests for WebKitGTK+
3046 Unreviewed. This is gardening.
3048 These tests should run reasonably well on the testing bots, now that
3049 they use llvmpipe to run OpenGL.
3051 * platform/gtk/TestExpectations:
3052 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
3053 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
3054 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
3055 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
3056 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
3057 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
3058 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
3059 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
3060 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
3061 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
3062 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
3063 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
3064 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
3065 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
3066 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
3067 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
3069 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3071 Rebaseline after r183597.
3073 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
3075 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3077 Crash at WebCore::Document::absoluteRegionForEventTargets
3078 https://bugs.webkit.org/show_bug.cgi?id=144426
3079 rdar://problem/20502166
3081 Reviewed by Tim Horton.
3083 Test that disconnects a frame with a wheel event handler then GCs, and one that
3084 disconnects are reconnects. In both case, the parent document should have zero
3085 wheel event handlers registered on it.
3087 * fast/events/wheelevent-in-frame-expected.txt: Added.
3088 * fast/events/wheelevent-in-frame.html: Added.
3089 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
3090 * fast/events/wheelevent-in-reattached-frame.html: Added.
3092 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3094 Compute the non-fast-scrollable region in main-document coordinates
3095 https://bugs.webkit.org/show_bug.cgi?id=144420
3097 Reviewed by Tim Horton.
3099 We now report the non-fast region in document coordinates, so these two results change.
3101 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
3102 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
3104 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
3106 NodeList has issues with Symbol and empty string
3107 https://bugs.webkit.org/show_bug.cgi?id=144310
3109 Reviewed by Darin Adler.
3111 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
3112 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
3113 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
3114 * fast/dom/dataset-name-getter-symbols.html: Added.
3115 * fast/dom/named-items-with-empty-name-expected.txt: Added.
3116 * fast/dom/named-items-with-empty-name.html: Added.
3117 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
3118 * fast/dom/named-items-with-symbol-name.html: Added.
3119 * storage/domstorage/localstorage/named-items-expected.txt: Added.
3120 * storage/domstorage/localstorage/named-items.html: Added.
3122 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3124 Allow testing of plug-ins that handle wheel events.
3125 https://bugs.webkit.org/show_bug.cgi?id=144413
3127 Reviewed by Tim Horton.
3129 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
3131 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
3132 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
3133 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
3134 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
3135 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
3136 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
3138 2015-04-29 Martin Robinson <mrobinson@igalia.com>
3140 [GTK] Add support for automatic hyphenation
3141 https://bugs.webkit.org/show_bug.cgi?id=44478
3143 Reviewed by Carlos Garcia Campos.
3145 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
3146 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
3147 * platform/gtk/fast/text/hyphenate-character-expected.txt:
3148 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
3149 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
3150 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
3151 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
3152 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
3153 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
3154 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
3155 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
3156 * platform/gtk/fast/text/hyphens-expected.png: Added.
3157 * platform/gtk/fast/text/hyphens-expected.txt:
3158 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
3160 2015-04-29 Zalan Bujtas <zalan@apple.com>
3162 Simple line layout: Web process spins endlessly below layoutSimpleLines.
3163 https://bugs.webkit.org/show_bug.cgi?id=144403
3164 rdar://problem/20742783
3166 Reviewed by Antti Koivisto.
3168 When a text fragment overlaps multiple renderes and it does not fit the current line,
3169 we revert the text fragment iterator position so that the overlapping content
3170 gets processed again for the next line.
3171 However, TextFragmentIterator::revertToFragment() was reverting too much and
3172 we started processing old content all over again -> infinite loop.
3174 This patch ensures that text fragment iterator is reverted to the right position.
3176 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
3177 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
3179 2015-04-29 Antti Koivisto <antti@apple.com>
3181 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
3183 * platform/win/TestExpectations:
3185 2015-04-28 Geoffrey Garen <ggaren@apple.com>
3187 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
3188 https://bugs.webkit.org/show_bug.cgi?id=144013
3190 Reviewed by Mark Lam.
3192 * js/script-tests/array-holes.js:
3193 * js/array-holes-expected.txt: This result now matches Firefox. We see
3194 'peekaboo', which is a prototype property, rather than a hole, because
3195 sorting uses [[Get]], which sees prototype properties.
3197 The ES6 spec says that sorting should use [[Get]], so this new result
3198 matches the spec a little better -- although the spec also says that the
3199 result of sorting is undefined in this case because of the presence of
3200 an indexed property in the prototype chain.
3202 * js/dom/array-prototype-properties-expected.txt: Updated error message
3203 to match other array prototype error messages.
3205 * js/comparefn-sort-stability-expected.txt:
3206 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
3207 order to demonstrate that Firefox and Safari use a stable sort, and
3210 * js/script-tests/array-sort-sparse.js:
3211 * js/array-sort-sparse-expected.txt: Added some tests for things I got
3212 wrong in this patch.
3214 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
3215 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
3216 used to terminate sooner because our sort implementation would (sometimes)
3217 terminate sooner if you shrank the array. Our new sort does not accept
3218 intermediate updates to the array's length, matching Firefox. I spoke
3219 to Gavin and Alexey about this, and we think that going out of our way
3220 to honor length changes mid-sort doesn't make much sense because it's
3221 not possible to honor the general case of value changes in a predictable
3224 2015-04-29 Antti Koivisto <antti@apple.com>
3226 Main resource loaded via 304 response becomes empty if reloaded by user
3227 https://bugs.webkit.org/show_bug.cgi?id=144386
3229 Reviewed by Darin Adler.
3231 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
3232 * http/tests/cache/main-resource-304-reload.html: Added.
3233 * http/tests/cache/resources/iframe304body.php: Added.
3235 2015-04-29 Darin Adler <darin@apple.com>
3237 [ES6] Implement Unicode code point escapes
3238 https://bugs.webkit.org/show_bug.cgi?id=144377
3240 Reviewed by Antti Koivisto.
3242 * js/script-tests/unicode-escape-sequences.js: Added.
3243 * js/unicode-escape-sequences-expected.txt: Added.
3244 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
3246 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
3248 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
3249 https://bugs.webkit.org/show_bug.cgi?id=140261
3251 Reviewed by Darin Adler.
3253 * editing/execCommand/crash-140261-expected.txt: Added.
3254 * editing/execCommand/crash-140261.html: Added.
3256 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
3258 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
3259 https://bugs.webkit.org/show_bug.cgi?id=143711
3261 Reviewed by Darin Adler.
3263 * http/tests/appcache/resources/fake-video.mp4: Added.
3264 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
3265 * http/tests/appcache/simple-video-sync-expected.txt: Added.
3266 * http/tests/appcache/simple-video-sync.html: Added.
3268 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
3270 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
3271 https://bugs.webkit.org/show_bug.cgi?id=144373
3273 Reviewed by Darin Adler.
3275 * js/property-getters-and-setters-expected.txt:
3276 * js/script-tests/property-getters-and-setters.js:
3278 2015-04-28 Alexey Proskuryakov <ap@apple.com>
3280 [WK2] fast/forms/input-search-press-escape-key.html crashes
3281 https://bugs.webkit.org/show_bug.cgi?id=87168
3282 rdar://problem/11508829
3284 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
3286 2015-04-28 Zalan Bujtas <zalan@apple.com>
3288 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
3289 https://bugs.webkit.org/show_bug.cgi?id=144351
3291 Reviewed by Simon Fraser.
3293 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
3295 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
3296 * fast/forms/checkbox-painting-with-hr.html: Added.
3298 2015-04-28 Andreas Kling <akling@apple.com>
3300 DFG should generate efficient code for branching on a string's boolean value.
3301 <https://webkit.org/b/144317>
3303 Reviewed by Geoff Garen & Filip Pizlo.
3305 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
3306 * js/regress/branch-on-string-as-boolean.html: Added.
3307 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
3309 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
3311 Implement font-synthesis CSS property
3312 https://bugs.webkit.org/show_bug.cgi?id=144305
3314 Reviewed by Andreas Kling.
3316 Test all combinations of font-weight, font-style, and font-synthesis.
3318 * fast/css3-text/font-synthesis-expected.html: Added.
3319 * fast/css3-text/font-synthesis.html: Added.
3321 2015-04-28 Brent Fulgham <bfulgham@apple.com>
3323 [Win] Temporarily disable WebGL support
3324 https://bugs.webkit.org/show_bug.cgi?id=144291
3326 * platform/win/TestExpectations:
3327 * platform/win/js/dom/constructor-length-expected.txt: Added.
3328 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3330 2015-04-28 Jer Noble <jer.noble@apple.com>
3332 Unreviewed gardening; add results for new tests.
3334 * media/audio-playback-restriction-autoplay-expected.txt: Added.
3335 * media/audio-playback-restriction-play-expected.txt: Added.
3337 2015-04-28 Brent Fulgham <bfulgham@apple.com>
3339 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
3340 https://bugs.webkit.org/show_bug.cgi?id=144333
3342 Rubberstamped by Brady Eidson.
3344 * http/tests/security/resources/cors-post-redirect-target.php: Check
3345 that HTTP_ORIGIN key exists before using it to avoid PHP error.
3347 2015-04-28 Andy Estes <aestes@apple.com>
3349 Add expectations for tests added in r183428 and r183450.
3351 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
3352 * media/audio-playback-restriction-autoplay-expected.txt: Added.
3353 * media/audio-playback-restriction-play-expected.txt: Added.
3355 2015-04-28 Antti Koivisto <antti@apple.com>
3357 Network Cache: Disk cache getting filled by YouTube video data
3358 https://bugs.webkit.org/show_bug.cgi?id=144259
3360 Reviewed by Darin Adler.
3362 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
3363 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
3364 * http/tests/cache/disk-cache/resources/cache-test.js:
3367 2015-04-25 Simon Fraser <simon.fraser@apple.com>
3369 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
3370 https://bugs.webkit.org/show_bug.cgi?id=144198
3372 Reviewed by Darin Adler, Antti Koivisto.
3374 New test that detects whether a "hardware" animation is firing the style recalc
3375 timer on every frame, which happened during development of this patch.
3377 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
3378 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
3380 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
3382 [JSC] Add support for typed arrays to the Array profiling
3383 https://bugs.webkit.org/show_bug.cgi?id=143913
3385 Reviewed by Filip Pizlo.
3387 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
3388 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
3390 2015-04-27 Doug Russell <d_russell@apple.com>
3392 Break up select text into multiple tests
3393 https://bugs.webkit.org/show_bug.cgi?id=144301
3395 Reviewed by Alexey Proskuryakov.
3397 * platform/mac/TestExpectations:
3398 * platform/mac/accessibility/select-text-expected.txt: Removed.
3399 * platform/mac/accessibility/select-text.html: Removed.
3400 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
3401 * platform/mac/accessibility/select-text/select-text-1.html: Added.
3402 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
3403 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
3404 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
3405 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
3406 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
3407 * platform/mac/accessibility/select-text/select-text-2.html: Added.
3408 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
3409 * platform/mac/accessibility/select-text/select-text-3.html: Added.
3410 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
3411 * platform/mac/accessibility/select-text/select-text-4.html: Added.
3412 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
3413 * platform/mac/accessibility/select-text/select-text-5.html: Added.
3414 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
3415 * platform/mac/accessibility/select-text/select-text-6.html: Added.
3416 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
3417 * platform/mac/accessibility/select-text/select-text-7.html: Added.
3418 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
3419 * platform/mac/accessibility/select-text/select-text-8.html: Added.
3420 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
3421 * platform/mac/accessibility/select-text/select-text-9.html: Added.
3423 2015-04-27 Daniel Bates <dabates@apple.com>
3425 Form control may be associated with the wrong HTML Form element after form id change
3426 https://bugs.webkit.org/show_bug.cgi?id=133456
3427 <rdar://problem/17095055>
3429 Reviewed by Andy Estes.
3431 Add tests to ensure that we associate the correct HTML Form element with a
3432 <select> after changing the id of its associated HTML form element.
3434 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
3435 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.