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