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