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