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