2a967fd17c0cce7504824b19f7b11390fef2db1f
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
2
3         AX:  iOS accessibility tests are not running because we need WKTR support
4         https://bugs.webkit.org/show_bug.cgi?id=145991
5
6         Reviewed by Daniel Bates.
7
8         Alter tests so that it addresses:
9            1) Utilize the new AX methods which created new expectations.
10            2) There were some expectations checked in with failures that are now fixed.
11            3) Remove failing test expectations from TestExpectations.
12
13         * platform/ios-simulator-wk1/TestExpectations:
14         * platform/ios-simulator-wk2/TestExpectations:
15         * platform/ios-simulator/TestExpectations:
16         * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
17         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
18         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
19         * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
20         * platform/ios-simulator/accessibility/accessibility-hint.html:
21         * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
22         * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
23         * platform/ios-simulator/accessibility/disabled-states-expected.txt:
24         * platform/ios-simulator/accessibility/disabled-states.html:
25         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
26         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
27         * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
28         * platform/ios-simulator/accessibility/file-upload-button.html:
29         * platform/ios-simulator/accessibility/focus-change-notifications.html:
30         * platform/ios-simulator/accessibility/identifier-expected.txt:
31         * platform/ios-simulator/accessibility/identifier.html:
32         * platform/ios-simulator/accessibility/internal-link-expected.txt:
33         * platform/ios-simulator/accessibility/internal-link.html:
34         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
35         * platform/ios-simulator/accessibility/landmark-type.html:
36         * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
37         * platform/ios-simulator/accessibility/link-with-images-text.html:
38         * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
39         * platform/ios-simulator/accessibility/link-with-only-image.html:
40         * platform/ios-simulator/accessibility/math-expected.txt:
41         * platform/ios-simulator/accessibility/math.html:
42         * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
43         * platform/ios-simulator/accessibility/mixed-checkboxes.html:
44         * platform/ios-simulator/accessibility/no-child-link-header.html:
45         * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
46         * platform/ios-simulator/accessibility/non-contiguous-link.html:
47         * platform/ios-simulator/accessibility/password-value-expected.txt:
48         * platform/ios-simulator/accessibility/password-value.html:
49         * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
50         * platform/ios-simulator/accessibility/placeholder-value.html:
51         * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
52         * platform/ios-simulator/accessibility/popup-button-value-label.html:
53         * platform/ios-simulator/accessibility/progressbar-expected.txt:
54         * platform/ios-simulator/accessibility/progressbar.html:
55         * platform/ios-simulator/accessibility/radio-button-expected.txt:
56         * platform/ios-simulator/accessibility/radio-button.html:
57         * platform/ios-simulator/accessibility/secure-text-field.html:
58         * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
59         * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
60         * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
61         * platform/ios-simulator/accessibility/tab-role-expected.txt:
62         * platform/ios-simulator/accessibility/tab-role.html:
63         * platform/ios-simulator/accessibility/tables-lists-expected.txt:
64         * platform/ios-simulator/accessibility/tables-lists.html:
65         * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
66         * platform/ios-simulator/accessibility/text-marker-list-item.html:
67         * platform/ios-simulator/accessibility/text-marker-validation.html:
68         * platform/ios-simulator/accessibility/text-role-expected.txt:
69         * platform/ios-simulator/accessibility/text-role.html:
70         * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
71         * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
72         * platform/ios-simulator/accessibility/toggle-button.html:
73         * platform/ios-simulator/accessibility/url-test.html:
74
75 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
76
77         CSS Scroll Snap - support snapping to nested elements
78         https://bugs.webkit.org/show_bug.cgi?id=145843
79         <rdar://problem/21339581>
80
81         Reviewed by Darin Adler.
82
83         * css3/scroll-snap/nested-elements-expected.txt: Added.
84         * css3/scroll-snap/nested-elements.html: Added.
85         * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
86           account for 50%/50% scroll-snap-coordinates.
87
88 2015-06-16  Brady Eidson  <beidson@apple.com>
89
90         [IndexedDB] array index keys are concatenated across cursor lifetime
91         <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
92
93         Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
94
95         * storage/indexeddb/keypath-arrays-expected.txt:
96         * storage/indexeddb/resources/keypath-arrays.js:
97         Verify that iterating cursors with array keypaths returns correct keys for all
98         records, not just the first.
99
100 2015-06-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
101
102         Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
103         https://bugs.webkit.org/show_bug.cgi?id=145998
104
105         Reviewed by Darin Adler.
106
107         * fast/canvas/canvas-toDataURL-crash-expected.txt:
108         * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
109         results due to changing the type of MaxCanvasArea from float to unsigned.
110         
111         * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
112         * fast/canvas/canvas-too-large-to-draw.html: Added.
113
114 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
115
116         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
117         https://bugs.webkit.org/show_bug.cgi?id=144399
118
119         * TestExpectations: Marked it as flakily crashing.
120
121 2015-06-16  sylvain-galineau  <galineau@adobe.com>
122
123         Incorrect order of arguments in initial-letter property
124         https://bugs.webkit.org/show_bug.cgi?id=139667
125
126         Reviewed by Sam Weinig.
127
128         Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
129
130         * fast/css-generated-content/initial-letter-border-padding.html:
131         * fast/css-generated-content/initial-letter-clearance.html:
132         * fast/css-generated-content/initial-letter-descender.html:
133         * fast/css-generated-content/initial-letter-raised.html:
134         * fast/css-generated-content/initial-letter-sunken.html:
135
136 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
137
138         [Streams API] Calling controller.error() should trigger storing an undefined error
139         https://bugs.webkit.org/show_bug.cgi?id=145976
140
141         Reviewed by Darin Adler.
142
143         * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
144         * streams/readable-stream-reader-read-expected.txt:
145         * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
146
147 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
148
149         [Streams API] Sync tests with spec
150         https://bugs.webkit.org/show_bug.cgi?id=145839
151
152         Reviewed by Darin Adler.
153
154         Considered all changes in the spec tests and brought them to WebKit.
155
156         Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
157         tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
158         because they were just moved at the spec or integrated from the changes we submitted, which was substantially
159         important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
160
161         * resources/gc.js: Added warning about using gcRec, results might not be reliable.
162         * streams/readable-stream-controller-error-expected.txt:
163         * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
164         implementation. Something we will address.
165         * streams/readable-stream-expected.txt: Removed.
166         * streams/readable-stream-gc.html: Renumbered.
167         * streams/readable-stream-reader-expected.txt: Removed.
168         * streams/readable-stream-reader-read.html: Renumbered.
169         * streams/readable-stream-reader.html: Removed.
170         * streams/readable-stream.html: Removed.
171         * streams/reference-implementation/bad-strategies-expected.txt: Added.
172         * streams/reference-implementation/bad-strategies.html: Added.
173         * streams/reference-implementation/bad-underlying-sources-expected.txt:
174         * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
175         * streams/reference-implementation/brand-checks-expected.txt:
176         * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
177         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
178         * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
179         * streams/reference-implementation/count-queuing-strategy-expected.txt:
180         * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
181         * streams/reference-implementation/readable-stream-cancel-expected.txt:
182         * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
183         timeouts to try to overcome problems in slower bots.
184         * streams/reference-implementation/readable-stream-expected.txt:
185         * streams/reference-implementation/readable-stream-reader-expected.txt:
186         * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
187         * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
188         * streams/reference-implementation/readable-stream-tee.html: Added.
189         * streams/reference-implementation/readable-stream-templated-expected.txt:
190         * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
191         * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
192         * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
193         (ByteLengthQueuingStrategy): Updated from spec.
194         (typeIsObject): Deleted.
195         (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
196         * streams/reference-implementation/resources/count-queuing-strategy.js:
197         (CountQueuingStrategy): Updated from spec.
198         (typeIsObject): Deleted.
199         (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
200         * streams/reference-implementation/resources/streams-utils.js:
201         (RandomPushSource.prototype.readStart.writeChunk):
202         (RandomPushSource.prototype.readStart): Renamed stream as source
203         (.stream.new.ReadableStream):
204         (sequentialReadableStream): Updated from spec.
205         (typeIsObject): Added.
206         (createDataProperty): Added.
207
208 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
209
210         Fix a lint error by removing an obsolete expectation - this test doesn't fail
211         on Yosemite and below.
212
213         * platform/mac/TestExpectations:
214
215 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
216
217         [EFL] Unreviewed, following gardening of r185583.
218
219         * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
220
221 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
222
223         [EFL] Unreviewed, gardening on Jun 16th.
224
225         Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
226         Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
227         can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
228         the env variables.
229
230         Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
231         and so on since r183540.
232
233         * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
234
235 2015-06-15  Alexey Proskuryakov  <ap@apple.com>
236
237         Add test expectations for El Capitan
238         https://bugs.webkit.org/show_bug.cgi?id=146005
239
240         Rubber-stamped by Dan Bernstein.
241
242         * platform/mac-wk1/TestExpectations:
243         * platform/mac-yosemite: Added.
244         * platform/mac-yosemite/fast: Added.
245         * platform/mac-yosemite/fast/dom: Added.
246         * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
247         * platform/mac-yosemite/fast/text: Added.
248         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
249         * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
250         * platform/mac-yosemite/fast/text/international: Added.
251         * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
252         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
253         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
254         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
255         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
256         * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
257         * platform/mac-yosemite/js: Added.
258         * platform/mac-yosemite/js/dom: Added.
259         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
260         * platform/mac-yosemite/platform: Added.
261         * platform/mac-yosemite/platform/mac: Added.
262         * platform/mac-yosemite/platform/mac/editing: Added.
263         * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
264         * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
265         * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
266         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
267         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
268         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
269         * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
270         * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
271         * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
272         * platform/mac-yosemite/platform/mac/fast: Added.
273         * platform/mac-yosemite/platform/mac/fast/text: Added.
274         * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
275         * platform/mac-yosemite/svg: Added.
276         * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
277         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
278         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
279         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
280         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
281         * platform/mac-yosemite/svg/text: Added.
282         * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
283         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
284         * platform/mac/TestExpectations:
285         * platform/mac/editing/attributed-string/anchor-element-expected.txt:
286         * platform/mac/editing/attributed-string/basic-expected.txt:
287         * platform/mac/editing/attributed-string/font-size-expected.txt:
288         * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
289         * platform/mac/editing/attributed-string/font-weight-expected.txt:
290         * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
291         * platform/mac/editing/attributed-string/text-decorations-expected.txt:
292         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
293         * platform/mac/fast/dom/52776-expected.txt:
294         * platform/mac/fast/text/complex-text-opacity-expected.txt:
295         * platform/mac/fast/text/hyphenate-locale-expected.txt:
296         * platform/mac/fast/text/international/arabic-justify-expected.txt:
297         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
298         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
299         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
300         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
301         * platform/mac/fast/text/ligature-subdivision-expected.txt:
302         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
303         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
304         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
305         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
306         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
307         * platform/mac/svg/text/text-intro-05-t-expected.txt:
308
309 2015-06-15  Zalan Bujtas  <zalan@apple.com>
310
311         RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
312         https://bugs.webkit.org/show_bug.cgi?id=145988
313         rdar://problem/20959137
314
315         Reviewed by David Hyatt.
316
317         This patch ensures that we find the right first inline box so that we can dirty the
318         the appropriate line boxes.
319         With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
320
321         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
322         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
323
324 2015-06-15  Darin Adler  <darin@apple.com>
325
326         REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
327         https://bugs.webkit.org/show_bug.cgi?id=145964
328
329         Reviewed by Simon Fraser.
330
331         * svg/as-object/mutate-on-load-expected.html: Added.
332         * svg/as-object/mutate-on-load.html: Added.
333         * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
334
335 2015-06-15  Michael Saboff  <msaboff@apple.com>
336
337         JIT bug - fails when inspector closed, works when open
338         https://bugs.webkit.org/show_bug.cgi?id=145243
339
340         Reviewed by Oliver Hunt.
341
342         New regression test.
343
344         * js/regress-145243-expected.txt: Added.
345         * js/regress-145243.html: Added.
346         * js/script-tests/regress-145243.js: Added.
347         (bar):
348         (foo):
349         (test):
350
351 2015-06-15  Joseph Pecoraro  <pecoraro@apple.com>
352
353         Unreviewed, gardening for Windows.
354
355         * platform/win/TestExpectations:
356
357 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
358
359         AX: no accessibility support for details element
360         https://bugs.webkit.org/show_bug.cgi?id=131111
361
362         Reviewed by Darin Adler.
363
364         * platform/mac/accessibility/details-summary-expected.txt: Added.
365         * platform/mac/accessibility/details-summary.html: Added.
366
367 2015-06-13  Chris Fleizach  <cfleizach@apple.com>
368
369         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
370         https://bugs.webkit.org/show_bug.cgi?id=141303
371
372         Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
373
374         * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
375         * accessibility/ruby-hierarchy-roles.html: Removed.
376         * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
377
378 2015-06-13  Joseph Pecoraro  <pecoraro@apple.com>
379
380         Web Inspector: console.table() with a list of objects no longer works
381         https://bugs.webkit.org/show_bug.cgi?id=145952
382
383         Reviewed by Timothy Hatcher.
384
385         * inspector/console/console-api.html:
386         * inspector/console/console-table-expected.txt: Added.
387         * inspector/console/console-table.html:
388         Add a similiar console API test all about console.table().
389
390 2015-06-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
391
392         [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
393
394         Unreviwed, gardening for EFL port.
395
396         * platform/efl/TestExpectations: The test was added only for Mac port.
397
398 2015-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
399
400         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
401         https://bugs.webkit.org/show_bug.cgi?id=145792
402
403         Reviewed by Darin Adler.
404
405         Rebasing expectations, and removing timeouts for tests that no longer timeout.
406
407         * streams/reference-implementation/readable-stream-expected.txt:
408         * streams/reference-implementation/readable-stream.html:
409
410 2015-06-13  Andres Gonzalez  <agonzalez334@nc.rr.com>
411
412         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
413         https://bugs.webkit.org/show_bug.cgi?id=141303
414
415         Reviewed by Chris Fleizach.
416
417         * accessibility/ruby-hierarchy-roles-expected.txt: Added.
418         * accessibility/ruby-hierarchy-roles.html: Added.
419         * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
420         * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
421
422 2015-06-12  Chris Fleizach  <cfleizach@apple.com>
423
424         AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
425         https://bugs.webkit.org/show_bug.cgi?id=145949
426
427         Reviewed by Darin Adler.
428
429         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
430         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
431
432 2015-06-12  Darin Adler  <darin@apple.com>
433
434         Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
435         https://bugs.webkit.org/show_bug.cgi?id=145935
436
437         Reviewed by Anders Carlsson.
438
439         * js/regexp-toString-expected.txt: Added.
440         * js/regexp-toString.html: Added.
441         * js/script-tests/regexp-toString.js: Added.
442
443 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
444
445         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
446         https://bugs.webkit.org/show_bug.cgi?id=145860
447
448         Reviewed by Sergio Villar Senin.
449
450         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
451         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
452         cases.
453
454 2015-06-12  Commit Queue  <commit-queue@webkit.org>
455
456         Unreviewed, rolling out r185492.
457         https://bugs.webkit.org/show_bug.cgi?id=145927
458
459         Causes crashes on debug (Requested by rego on #webkit).
460
461         Reverted changeset:
462
463         "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
464         spaces"
465         https://bugs.webkit.org/show_bug.cgi?id=145860
466         http://trac.webkit.org/changeset/185492
467
468 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
469
470         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
471         https://bugs.webkit.org/show_bug.cgi?id=145860
472
473         Reviewed by Sergio Villar Senin.
474
475         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
476         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
477         cases.
478
479 2015-06-11  Zalan Bujtas  <zalan@apple.com>
480
481         Do not crash when the descendant frame tree is destroyed during layout.
482         https://bugs.webkit.org/show_bug.cgi?id=144540
483         rdar://problem/20793184
484
485         Reviewed by Andreas Kling.
486
487         Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
488
489         * TestExpectations:
490
491 2015-06-11  Commit Queue  <commit-queue@webkit.org>
492
493         Unreviewed, rolling out r185470.
494         https://bugs.webkit.org/show_bug.cgi?id=145902
495
496         Caused ASan violations (Requested by ap on #webkit).
497
498         Reverted changeset:
499
500         "Add an appearance keyword for wireless playback / airplay
501         icon"
502         https://bugs.webkit.org/show_bug.cgi?id=145892
503         http://trac.webkit.org/changeset/185470
504
505 2015-06-11  Brady Eidson  <beidson@apple.com>
506
507         IndexedDB onupgradeneeded event has incorrect value for oldVersion.
508         <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
509
510         Reviewed by Sam Weinig.
511
512         * storage/indexeddb/version-change-event-basic-expected.txt: Added.
513         * storage/indexeddb/version-change-event-basic.html: Added.
514
515 2015-06-11  Dean Jackson  <dino@apple.com>
516
517         Add an appearance keyword for wireless playback / airplay icon
518         https://bugs.webkit.org/show_bug.cgi?id=145892
519         <rdar://problem/21344872>
520
521         Reviewed by Simon Fraser.
522
523         Simple test that makes sure we parse and evaluate
524         the new appearance value.
525
526         * fast/css/appearance-airplay-expected.txt: Added.
527         * fast/css/appearance-airplay.html: Added.
528
529 2015-06-11  Alexey Proskuryakov  <ap@apple.com>
530
531         Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
532         https://bugs.webkit.org/show_bug.cgi?id=145891
533
534         Reviewed by Anders Carlsson.
535
536         * platform/mac/plugins/embed-attributes-style-expected.png:
537         * plugins/embed-attributes-style.html:
538
539 2015-06-11  Commit Queue  <commit-queue@webkit.org>
540
541         Unreviewed, rolling out r185465.
542         https://bugs.webkit.org/show_bug.cgi?id=145893
543
544         "This patch is breaking 32bit mac build" (Requested by youenn
545         on #webkit).
546
547         Reverted changeset:
548
549         "[Streams API] ReadableJSStream should handle promises
550         returned by JS source start callback"
551         https://bugs.webkit.org/show_bug.cgi?id=145792
552         http://trac.webkit.org/changeset/185465
553
554 2015-06-11  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
555
556         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
557         https://bugs.webkit.org/show_bug.cgi?id=145792
558
559         Reviewed by Darin Adler.
560
561         Rebasing expectations, and removing timeouts for tests that no longer timeout.
562
563         * streams/reference-implementation/readable-stream-expected.txt:
564         * streams/reference-implementation/readable-stream.html:
565
566 2015-06-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
567
568         REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
569         https://bugs.webkit.org/show_bug.cgi?id=145801
570
571         Reviewed by Simon Fraser.
572
573         * fast/borders/border-image-repeat-stretch-expected.html: Added.
574         * fast/borders/border-image-repeat-stretch.html: Added.
575         * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
576         * fast/borders/resources/border-image.svg: Added.
577         Ensure that the sides of a border-images are drawn correctly in the cases
578         of 'repeat' and 'stretch'.
579
580 2015-06-10  Chris Dumez  <cdumez@apple.com>
581
582         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
583         https://bugs.webkit.org/show_bug.cgi?id=145857
584         <rdar://problem/16798440>
585
586         Reviewed by Darin Adler.
587
588         Add layout tests covering different crashes caused by the same bug.
589
590         * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
591         * fast/dom/script-getElementById-during-insertion.html: Added.
592
593         Reduction test case for <rdar://problem/16798440>.
594
595         * fast/dom/script-remove-child-id-map-expected.txt: Added.
596         * fast/dom/script-remove-child-id-map.html: Added.
597
598         Test imported from Blink r178976.
599
600 2015-06-10  Jordan Harband  <ljharb@gmail.com>
601
602         Implement RegExp.prototype.flags
603         https://bugs.webkit.org/show_bug.cgi?id=145599
604
605         Reviewed by Geoffrey Garen.
606
607         * js/Object-getOwnPropertyNames-expected.txt:
608         * js/regexp-flags-expected.txt: Added.
609         * js/regexp-flags.html: Added.
610         * js/script-tests/Object-getOwnPropertyNames.js:
611         * js/script-tests/regexp-flags.js: Added.
612         (.get shouldBe):
613
614 2015-06-10  Alex Christensen  <achristensen@webkit.org>
615
616         Move all content extension tests to same directory to fix flakiness.
617         https://bugs.webkit.org/show_bug.cgi?id=145854
618
619         Reviewed by Alexey Proskuryakov.
620
621         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
622         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
623         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
624         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
625         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
626         * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
627         * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
628         * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
629
630 2015-06-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
631
632         [EFL] Unreviewed, EFL gardening on Jun 10th
633
634         * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
635
636 2015-06-10  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
637
638         [Streams API] Implement pulling of a source by a ReadableStream
639         https://bugs.webkit.org/show_bug.cgi?id=145262
640
641         Reviewed by Darin Adler
642
643         Rebased expectations, removed some "timeout: 50" parameters.
644         Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
645         until promises returned to start and pull JS callbacks are handled.
646         Fixed bug in streams-utils.js (was using the old API replaced by controller).
647
648         * streams/reference-implementation/bad-underlying-sources-expected.txt:
649         * streams/reference-implementation/bad-underlying-sources.html:
650         * streams/reference-implementation/readable-stream-expected.txt:
651         * streams/reference-implementation/readable-stream.html:
652         * streams/reference-implementation/resources/streams-utils.js:
653         (.stream.new.ReadableStream.):
654         (.stream.new.ReadableStream):
655         (sequentialReadableStream):
656
657 2015-06-09  Daegyu Lee  <daegyu.lee@navercorp.com>
658
659         3D-transformed video does not display on platforms without accelerated video rendering
660         https://bugs.webkit.org/show_bug.cgi?id=144782
661
662         Reviewed by Simon Fraser.
663
664         Add layout test that is simply checking video transform by javascript works properly.
665
666         * media/video-transformed-by-javascript-expected.txt: Added.
667         * media/video-transformed-by-javascript.html: Added.
668         * platform/gtk/TestExpectations:
669         * platform/ios-simulator-wk1/TestExpectations:
670         * platform/ios-simulator-wk2/TestExpectations:
671         * platform/ios-simulator/TestExpectations:
672         * platform/mac-wk1/TestExpectations:
673         * platform/mac-wk2/TestExpectations:
674         * platform/mac/TestExpectations:
675
676 2015-06-09  Daniel Bates  <dabates@apple.com>
677
678         Update iOS TestExpectations files
679
680         * platform/ios-simulator-wk1/TestExpectations:
681         * platform/ios-simulator-wk2/TestExpectations:
682
683 2015-06-09  Hyungwook Lee  <hyungwook.lee@navercorp.com>
684
685         Implement dumpProgressFinishedCallback() for Win layoutTestController.
686         https://bugs.webkit.org/show_bug.cgi?id=66773
687
688         Reviewed by Darin Adler.
689
690         * platform/win/TestExpectations:
691
692 2015-06-09  Ryosuke Niwa  <rniwa@webkit.org>
693
694         REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
695         https://bugs.webkit.org/show_bug.cgi?id=145830
696
697         Reviewed by Darin Adler.
698
699         Added a regression test.
700
701         * editing/selection/update-selection-by-style-change-expected.html: Added.
702         * editing/selection/update-selection-by-style-change.html: Added.
703
704 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
705
706         SVG Fragment is not rendered if it is the css background image of an HTML element
707         https://bugs.webkit.org/show_bug.cgi?id=91790
708
709         Reviewed by Darin Adler.
710
711         * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
712         * svg/css/svg-resource-fragment-identifier-background.html: Added.
713         Ensure that the SVG fragment is displayed correctly when it's used as a
714         css background image.
715
716 2015-06-09  Darin Adler  <darin@apple.com>
717
718         Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
719         https://bugs.webkit.org/show_bug.cgi?id=145823
720
721         Reviewed by Anders Carlsson.
722
723         * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
724         * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
725
726 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
727
728         feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
729         https://bugs.webkit.org/show_bug.cgi?id=137856
730
731         Reviewed by Darin Adler.
732
733         * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
734         * svg/filters/feComposite-background-rect-control-operators.svg: Added.
735         Ensure the painting rect of the feComposite filter with operator 'in' or
736         'atop' is clipped to its bounding rectangle
737
738 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
739
740         Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
741         https://bugs.webkit.org/show_bug.cgi?id=145705
742
743         Reviewed by Darin Adler.
744
745         Adjust RegExp.prototype and instance's getter layout.
746         This is a breaking change from ES5.
747         So ES5 conformance tests like sputnik is needed to be fixed.
748
749         * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
750         * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
751         * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
752         * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
753         * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
754         (ES5Harness.registerTest):
755         * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
756         (ES5Harness.registerTest):
757         * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
758         (ES5Harness.registerTest):
759         * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
760         (ES5Harness.registerTest):
761         * js/Object-getOwnPropertyNames-expected.txt:
762         * js/dom/getOwnPropertyDescriptor-expected.txt:
763         * js/mozilla/strict/15.10.7-expected.txt:
764         * js/mozilla/strict/script-tests/15.10.7.js:
765         * js/pic/cached-named-property-getter.html:
766         * js/resources/getOwnPropertyDescriptor.js:
767         (.get descriptorShouldBe):
768         * js/script-tests/Object-getOwnPropertyNames.js:
769         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
770         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
771         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
772         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
773         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
774         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
775         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
776         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
777         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
778         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
779         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
780         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
781
782 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
783
784         Crash when passing Symbol to NPAPI plugin objects
785         https://bugs.webkit.org/show_bug.cgi?id=145798
786
787         Reviewed by Darin Adler.
788
789         * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
790         * plugins/npruntime/script-object-with-symbols.html: Added.
791
792 2015-06-09  Daniel Bates  <dabates@apple.com>
793
794         Update iOS TestExpectations files 
795
796         * platform/ios-simulator-wk1/TestExpectations:
797         * platform/ios-simulator-wk2/TestExpectations:
798
799 2015-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
800
801         [Streams API] ReadableJSStream should handle JS source getters that throw
802         https://bugs.webkit.org/show_bug.cgi?id=145600
803
804         Reviewed by Darin Adler.
805
806         * streams/reference-implementation/bad-underlying-sources-expected.txt:
807         * streams/reference-implementation/readable-stream-expected.txt:
808
809 2015-06-08  Daniel Bates  <dabates@apple.com>
810
811         Update iOS TestExpectations files
812
813         * platform/ios-simulator-wk1/TestExpectations:
814         * platform/ios-simulator-wk2/TestExpectations:
815         * platform/ios-simulator/TestExpectations:
816
817 2015-06-08  Zalan Bujtas  <zalan@apple.com>
818
819         Subpixel rendering: Clip-path does not work properly on subpixel positions.
820         https://bugs.webkit.org/show_bug.cgi?id=145749
821         rdar://problem/20824305
822
823         Reviewed by Simon Fraser.
824
825         This patch ensures that clip-path is device pixel snapped both for composited and
826         non-composited content.
827
828         * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
829         * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
830         * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
831         * fast/masking/clip-path-on-subpixel-position.html: Added.
832
833 2015-06-08  Daniel Bates  <dabates@apple.com>
834
835         Mouse release on AutoFill button activates it; should only activate on click
836         https://bugs.webkit.org/show_bug.cgi?id=145774
837         <rdar://problem/21069245>
838
839         Reviewed by Ryosuke Niwa.
840
841         Add test to ensure we only dispatch a click event at the HTML input element when pressing
842         on the editable portion of the input element and releasing the mouse on the AutoFill button.
843
844         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
845         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
846
847 2015-06-08  Brady Eidson  <beidson@apple.com>
848
849         Fix up the layouttest situation after r185322.
850         https://bugs.webkit.org/show_bug.cgi?id=145777
851
852         Reviewed by Alexey Proskuryakov.
853
854         * js/dom/global-constructors-attributes-expected.txt:
855         * js/dom/global-constructors-attributes-idb-expected.txt: Added.
856         * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
857         * js/dom/global-constructors-attributes.html:
858
859         Run this test only against IDB* and webkitIDB* constructors:
860         * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
861         (.self.postMessage):
862         (.self.onconnect.self.postMessage):
863         (.self.onconnect):
864         (classNameForObject):
865         (constructorPropertiesOnGlobalObject):
866
867         Don’t run the test against known IDB constructors:
868         * js/dom/script-tests/global-constructors-attributes.js:
869
870         Update all the various platform-specific results for the main test to remove mentions of IDB.
871         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
872         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
873         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
874         * platform/mac-mavericks/TestExpectations:
875         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
876         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
877         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
878         * platform/win/js/dom/global-constructors-attributes-expected.txt:
879         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
880
881 2015-06-08  Chris Dumez  <cdumez@apple.com>
882
883         WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
884         https://bugs.webkit.org/show_bug.cgi?id=145748
885         <rdar://problem/21226577>
886
887         Reviewed by Brady Eidson.
888
889         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
890         * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
891         * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
892
893         Add layout test to make sure that ping loads in 'pagehide' handlers are
894         still going through after this change.
895
896         * http/tests/navigation/resources/frame-do-load.html: Added.
897         * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
898         * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
899         * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
900         * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
901         * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
902         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
903
904         Add layout tests to make sure we don't crash if a frame starts an XHR load
905         from the 'pagehide' event handler. One of the tests covers the case where a
906         frame's pagehide handler starts a load in a subframe as this case is
907         requires a bit more handling.
908
909 2015-06-08  Chris Fleizach  <cfleizach@apple.com>
910
911         AX: improve list heuristics (presentational use versus actual lists)
912        ​https://bugs.webkit.org/show_bug.cgi?id=134187
913
914         Unreviewed. Rolling this change out temporarily.
915
916         * accessibility/list-detection-expected.txt:
917         * accessibility/list-detection.html:
918         * accessibility/list-detection2-expected.txt: Removed.
919         * accessibility/list-detection2.html: Removed.
920         * platform/gtk/accessibility/list-detection-expected.txt:
921         * platform/win/TestExpectations:
922
923 2015-06-08  Alexey Proskuryakov  <ap@apple.com>
924
925         Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
926
927         * platform/mac/TestExpectations:
928
929 2015-06-08  Daniel Bates  <dabates@apple.com>
930
931         Many LayoutTests/http tests time out in DumpRenderTree
932         https://bugs.webkit.org/show_bug.cgi?id=145770
933         <rdar://problem/19593910>
934
935         Reviewed by Alexey Proskuryakov.
936
937         Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
938         in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
939         from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
940
941         * platform/ios-simulator-wk1/TestExpectations:
942         * platform/ios-simulator-wk2/TestExpectations:
943         * platform/ios-simulator/TestExpectations:
944
945 2015-06-08  Javier Fernandez  <jfernandez@igalia.com>
946
947         [CSS Grid Layout] Setting height on a grid item doesn't have any effect
948         https://bugs.webkit.org/show_bug.cgi?id=145604
949
950         Reviewed by Sergio Villar Senin.
951
952         Tests to verify that we clear the override height set by the stretching logic
953         whenever height or margin change in a way they don't allow stretching anymore.
954
955         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
956         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
957
958 2015-06-08  Brady Eidson  <beidson@apple.com>
959
960         Completely remove all IDB properties/constructors when it is disabled at runtime.
961         rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
962
963         Reviewed by Geoffrey Garen.
964
965         * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
966           there is no way to have different WK1 and WK2 results.
967         * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
968         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
969         * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
970         * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
971         * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
972         * storage/indexeddb/properties-disabled-at-runtime.html: Added.
973
974 2015-06-08  Sergio Villar Senin  <svillar@igalia.com>
975
976         [CSS Grid Layout] Add some more testing for grid line names
977         https://bugs.webkit.org/show_bug.cgi?id=145691
978
979         Reviewed by Darin Adler.
980
981         After moving to the new syntax which uses brackets instead of
982         parentheses for grid line names lists, it's good to improve a bit
983         the testing of the feature with some more new test cases.
984
985         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
986         * fast/css-grid-layout/named-grid-line-get-set.html:
987
988 2015-06-07  Darin Adler  <darin@apple.com>
989
990         REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
991         https://bugs.webkit.org/show_bug.cgi?id=145733
992
993         Reviewed by Andreas Kling.
994
995         * TestExpectations: Expect image failures on the animated GIF tests (the one
996         old one I am fixing and the one new one I am adding) because they don't yet work
997         under DumpRenderTree.
998
999         * fast/images/animated-gif-no-layout-expected.html: Added.
1000         * fast/images/animated-gif-no-layout.html: Added.
1001
1002         * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
1003         tree dump test, and only valuable as a pixel test. And that hid the fact that it was
1004         failing under WebKit1. Changing it to a reference test makes it a valuable test again.
1005         * fast/images/gif-loop-count-expected.png: Removed.
1006         * fast/images/gif-loop-count-expected.txt: Removed.
1007
1008         * platform/wk2/TestExpectations: Expect successes on these two tests.
1009
1010 2015-06-06  Alexey Proskuryakov  <ap@apple.com>
1011
1012         Clean up tests for blocking mixed content
1013         https://bugs.webkit.org/show_bug.cgi?id=145718
1014
1015         Reviewed by Darin Adler.
1016
1017         Stop using timeouts, which were making the tests flaky.
1018
1019         * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
1020         a mixed content test, but the file was reused in one. I now made a separate helper
1021         document, so this is just a regular test now, not another test's resource.
1022
1023         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1024         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1025         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
1026         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
1027         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
1028         Refactored to not depend on timeouts.
1029
1030         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1031         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1032         * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
1033         This test still needs a timeout, because of a WebKit bug. I just made it much longer.
1034
1035 2015-06-06  Mark Lam  <mark.lam@apple.com>
1036
1037         Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
1038         https://bugs.webkit.org/show_bug.cgi?id=145720
1039
1040         Reviewed by Dan Bernstein.
1041
1042         * platform/win/TestExpectations:
1043         - Undoing skipped tests.
1044
1045 2015-06-05  Mark Lam  <mark.lam@apple.com>
1046
1047         Gardening: skip some inspector-protocol tests while the issue is being investigated.
1048         https://bugs.webkit.org/show_bug.cgi?id=145720
1049
1050         Not reviewed.
1051
1052         * platform/win/TestExpectations:
1053
1054 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1055
1056         [Win] Skip fast/text/decorations-vertical-underline-expected.html
1057
1058         Unreviewed gardening.
1059
1060         * platform/win/TestExpectations:
1061
1062 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1063
1064         [Win] Update expected results.
1065
1066         Unreviewed gardening.
1067
1068         * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
1069         * platform/win/fast/text/emoji-expected.txt: Added.
1070
1071 2015-06-05  Chris Dumez  <cdumez@apple.com>
1072
1073         Regression(r176212): Broke app switching on iCloud.com
1074         https://bugs.webkit.org/show_bug.cgi?id=145708
1075         <rdar://problem/21235277>
1076
1077         Reviewed by Simon Fraser.
1078
1079         Remove layout tests covering DOM Timer throttling.
1080
1081         * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
1082         * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
1083         * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
1084         * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
1085         * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
1086         * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
1087         * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
1088         * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
1089         * fast/dom/resources/timer-throttling-iframe.html: Removed.
1090         * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
1091         * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
1092         * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
1093         * fast/dom/timer-unthrottle-on-layout.html: Removed.
1094         * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
1095         * fast/dom/timer-unthrottle-on-scroll.html: Removed.
1096
1097 2015-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
1098
1099         [iOS] Emoji overlap preceeding lines
1100         https://bugs.webkit.org/show_bug.cgi?id=145678
1101         <rdar://problem/10684914>
1102
1103         Reviewed by Enrica Casucci.
1104
1105         * fast/text/emoji.html:
1106         * platform/mac/TestExpectations: Removed unnecessary line.
1107         * platform/mac-mavericks/fast/text/emoji-expected.html:
1108         * platform/mac/fast/text/emoji-expected.html:
1109         * platform/ios-simulator/fast/text/emoji-expected.html:
1110         * TestExpectations: Removed unnecessary line.
1111
1112 2015-06-05  Mark Lam  <mark.lam@apple.com>
1113
1114         finally blocks should not set the exception stack trace when re-throwing the exception.
1115         https://bugs.webkit.org/show_bug.cgi?id=145525
1116
1117         Reviewed by Geoffrey Garen.
1118
1119         * TestExpectations:
1120         - Skip the new tests until webkit.org/b/145090 is fixed.
1121
1122         * fast/dom/regress-131530-expected.txt:
1123         - Rebased results because we now have a proper line number.
1124
1125         * http/tests/inspector/inspector-test.js:
1126         (InspectorTestProxy.clearResults):
1127         (InspectorTestProxy.reportUncaughtException):
1128         - Add the feature to sanitize the url reported by reportUncaughtException() since
1129           we can have tests that do expect uncaught exceptions, and we need the test
1130           results to be invariant.  Sanitization of the url, in this case means, stripping
1131           off the preceding path.
1132
1133         * inspector/debugger/break-on-exception-expected.txt: Added.
1134         * inspector/debugger/break-on-exception.html: Added.
1135         * inspector/debugger/break-on-exception-catch-expected.txt: Added.
1136         * inspector/debugger/break-on-exception-catch.html: Added.
1137         * inspector/debugger/break-on-exception-finally-expected.txt: Added.
1138         * inspector/debugger/break-on-exception-finally.html: Added.
1139         * inspector/debugger/break-on-exception-native-expected.txt: Added.
1140         * inspector/debugger/break-on-exception-native.html: Added.
1141
1142         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
1143         * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
1144         * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
1145         * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
1146         * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
1147         * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
1148         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1149         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
1150         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1151         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
1152
1153         * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
1154         * inspector/debugger/break-on-exception-window-onerror.html: Added.
1155
1156         * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
1157         * inspector/debugger/break-on-uncaught-exception.html: Added.
1158         * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
1159         * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
1160         * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
1161         * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
1162         * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
1163         * inspector/debugger/break-on-uncaught-exception-native.html: Added.
1164
1165         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
1166         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
1167         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
1168         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
1169         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
1170         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
1171         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1172         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
1173         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1174         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
1175
1176         * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
1177         * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
1178
1179         * inspector/debugger/resources/break-on-exception-tests.js: Added.
1180         (doThrow):
1181         (testCatch):
1182         (testFinally):
1183         (testThrowingThruNativeCode):
1184         (testThrowingInPromise):
1185         (testThrowingInPromiseWithCatch):
1186         (testThrowingInPromiseThen):
1187         (testThrowingInPromiseThenWithCatch):
1188         (testThrowingInPromiseWithRethrowInCatch):
1189
1190 2015-06-05  Eric Carlson  <eric.carlson@apple.com>
1191
1192         Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
1193         fail on WK1 and WK2
1194         https://bugs.webkit.org/show_bug.cgi?id=145675
1195
1196         Reviewed by Dean Jackson.
1197
1198         * TestExpectations: Unskip tests.
1199         * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
1200
1201 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1202
1203         [iOS] Rebaseline expected results.
1204
1205         Unreviewed gardening.
1206
1207         * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
1208         * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1209         * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1210         * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
1211         * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
1212
1213 2015-06-05  David Hyatt  <hyatt@apple.com>
1214
1215         Underlines too close in vertical Chinese text.
1216         https://bugs.webkit.org/show_bug.cgi?id=145651
1217         <rdar://problem/11105920>
1218
1219         Reviewed by Simon Fraser.
1220
1221         * fast/text/decorations-vertical-underline-expected.html: Added.
1222         * fast/text/decorations-vertical-underline.html: Added.
1223
1224 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1225
1226         Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
1227         https://bugs.webkit.org/show_bug.cgi?id=145702
1228
1229         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1230
1231 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1232
1233         [iOS] Rebaseline expected results for svg font tests
1234
1235         Reviewed by Daniel Bates.
1236
1237         * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
1238         * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
1239         * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
1240         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
1241         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
1242         * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
1243         * svg/custom/svg-fonts-no-latin-glyph.html:
1244
1245 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1246
1247         [iOS] Mask layer now is part of the layer tree output.
1248
1249         Unreviewed gardening.
1250
1251         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1252
1253 2015-06-05  Dean Jackson  <dino@apple.com>
1254
1255         [Mac] Popup focus is cut off
1256         https://bugs.webkit.org/show_bug.cgi?id=145688
1257         <rdar://problem/18313375>
1258
1259         Reviewed by Brent Fulgham.
1260
1261         * fast/forms/select-element-focus-ring.html: Added.
1262         * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
1263         * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
1264
1265 2015-06-05  Brent Fulgham  <bfulgham@apple.com>
1266
1267         Add WK1 versions of tests from Bugs 145637 and 145642
1268         https://bugs.webkit.org/show_bug.cgi?id=145649
1269
1270         Reviewed by Zalan Bujtas.
1271
1272         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1273         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1274         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1275         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1276         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1277
1278 2015-06-05  Manuel Rego Casasnovas  <rego@igalia.com>
1279
1280         [CSS Grid Layout] Support dots sequences in grid-template-areas
1281         https://bugs.webkit.org/show_bug.cgi?id=145693
1282
1283         Reviewed by Sergio Villar Senin.
1284
1285         Added new test cases to check the new behavior.
1286
1287         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1288         * fast/css-grid-layout/grid-template-areas-get-set.html:
1289
1290 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1291
1292         Simplify unboxing of double JSValues known to be not NaN and not Int32
1293         https://bugs.webkit.org/show_bug.cgi?id=145618
1294
1295         Reviewed by Geoffrey Garen.
1296
1297         * js/regress/double-real-use-expected.txt: Added.
1298         * js/regress/double-real-use.html: Added.
1299         * js/regress/script-tests/double-real-use.js: Added.
1300         (foo):
1301
1302 2015-06-04  Joseph Pecoraro  <pecoraro@apple.com>
1303
1304         Web Inspector: Class constructor appearing as Object Tree property does not include parameters
1305         https://bugs.webkit.org/show_bug.cgi?id=145661
1306
1307         Reviewed by Timothy Hatcher.
1308
1309         * inspector/model/remote-object-expected.txt:
1310         * inspector/model/remote-object.html:
1311         Update expected results and test we get expected values for class constructors.
1312
1313 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1314
1315         Latching algorithm in findEnclosingOverflowScroll is broken
1316         https://bugs.webkit.org/show_bug.cgi?id=145642
1317         <rdar://problem/21242308>
1318
1319         Reviewed by Simon Fraser.
1320
1321         Revise the new latching test to remove the image "max-width: 100%" style, which was
1322         preventing this example from having a horizontal scrollable region at the top of the
1323         file.
1324         
1325         It still correctly tests the subpixel bug from Bug 145637.
1326
1327         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1328         adjustment on image.
1329
1330 2015-06-04  Benjamin Poulain  <bpoulain@apple.com>
1331
1332         Combine tiny DFAs into slightly larger ones
1333         https://bugs.webkit.org/show_bug.cgi?id=145572
1334
1335         Reviewed by Alex Christensen.
1336
1337         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
1338         * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
1339         * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
1340
1341 2015-06-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1342
1343         Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
1344         and <https://trac.webkit.org/changeset/185220>
1345         (https://bugs.webkit.org/show_bug.cgi?id=145620)
1346
1347         Unreviewed.
1348
1349         * TestExpectations:
1350
1351 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1352
1353         Unreviewed, rolling out r185211.
1354         https://bugs.webkit.org/show_bug.cgi?id=145670
1355
1356         The test depends on a rolled out patch (Requested by ap on
1357         #webkit).
1358
1359         Reverted changeset:
1360
1361         "Add WK1 versions of tests from Bugs 145637 and 145642"
1362         https://bugs.webkit.org/show_bug.cgi?id=145649
1363         http://trac.webkit.org/changeset/185211
1364
1365 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1366
1367         Unreviewed, rolling out r185216.
1368         https://bugs.webkit.org/show_bug.cgi?id=145666
1369
1370         it caused a bunch of debug crashes (Requested by pizlo on
1371         #webkit).
1372
1373         Reverted changeset:
1374
1375         "Simplify unboxing of double JSValues known to be not NaN and
1376         not Int32"
1377         https://bugs.webkit.org/show_bug.cgi?id=145618
1378         http://trac.webkit.org/changeset/185216
1379
1380 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1381
1382         Unreviewed, rolling out r185208.
1383         https://bugs.webkit.org/show_bug.cgi?id=145655
1384
1385         platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
1386         latched-select.html (Requested by shallawa on #webkit).
1387
1388         Reverted changeset:
1389
1390         "Latching algorithm in findEnclosingOverflowScroll is broken"
1391         https://bugs.webkit.org/show_bug.cgi?id=145642
1392         http://trac.webkit.org/changeset/185208
1393
1394 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1395
1396         Simplify unboxing of double JSValues known to be not NaN and not Int32
1397         https://bugs.webkit.org/show_bug.cgi?id=145618
1398
1399         Reviewed by Geoffrey Garen.
1400
1401         * js/regress/double-real-use-expected.txt: Added.
1402         * js/regress/double-real-use.html: Added.
1403         * js/regress/script-tests/double-real-use.js: Added.
1404         (foo):
1405
1406 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1407
1408         Add WK1 versions of tests from Bugs 145637 and 145642
1409         https://bugs.webkit.org/show_bug.cgi?id=145649
1410
1411         Reviewed by Zalan Bujtas.
1412
1413         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1414         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1415         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1416         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1417         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1418
1419 2015-06-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1420
1421         REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
1422         https://bugs.webkit.org/show_bug.cgi?id=145643
1423
1424         Reviewed by Alexey Proskuryakov.
1425
1426         * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
1427
1428 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1429
1430         Latching algorithm in findEnclosingOverflowScroll is broken
1431         https://bugs.webkit.org/show_bug.cgi?id=145642
1432         <rdar://problem/21242308>
1433
1434         Reviewed by Simon Fraser.
1435
1436         Revise the new latching test to remove the image "max-width: 100%" style, which was
1437         preventing this example from having a horizontal scrollable region at the top of the
1438         file.
1439         
1440         It still correctly tests the subpixel bug from Bug 145637.
1441
1442         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1443         adjustment on image.
1444
1445 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1446
1447         REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
1448         https://bugs.webkit.org/show_bug.cgi?id=145637
1449         <rdar://problem/20635581>
1450
1451         Reviewed by Zalan Bujtas.
1452
1453         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
1454         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
1455         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
1456         * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
1457         * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
1458
1459 2015-06-04  Zalan Bujtas  <zalan@apple.com>
1460
1461         css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
1462
1463         Unreviewed gardening.
1464
1465         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
1466
1467 2015-06-04  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1468
1469         [Streams API] Implement ReadableStreamController enqueue
1470         https://bugs.webkit.org/show_bug.cgi?id=145210
1471
1472         Reviewed by Darin Adler.
1473
1474         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1475         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1476         * streams/reference-implementation/count-queuing-strategy.html:
1477         * streams/reference-implementation/readable-stream-expected.txt:
1478         * streams/reference-implementation/readable-stream-reader-expected.txt:
1479         * streams/reference-implementation/readable-stream-reader.html:
1480         * streams/reference-implementation/readable-stream-templated-expected.txt:
1481         * streams/reference-implementation/readable-stream-templated.html:
1482         * streams/reference-implementation/readable-stream.html:
1483
1484 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1485
1486         Use borderBoxRect instead of contentBoxRect for backdrop filter.
1487         https://bugs.webkit.org/show_bug.cgi?id=145606
1488
1489         Reviewed by Simon Fraser.
1490
1491         Backdrop filter should use border box rect. It also needs to take css clip into account.
1492
1493         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
1494         * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
1495         * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
1496         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
1497         * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
1498
1499 2015-06-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1500
1501         [EFL] Unreviewed gardening on 4th June.
1502
1503         Skip a test regarding emoji font, mark timeout to animation tests.
1504         Update a track test and a xhr test.
1505
1506         * platform/efl/TestExpectations:
1507
1508 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
1509
1510         REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
1511         https://bugs.webkit.org/show_bug.cgi?id=145630
1512
1513         Reviewed by Zalan Bujtas.
1514
1515         Test that dumps coverage info for a layer with a mask.
1516
1517         * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
1518         * compositing/visible-rect/mask-layer-coverage.html: Added.
1519
1520 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
1521
1522         Layer tree dumps should include mask layers
1523         https://bugs.webkit.org/show_bug.cgi?id=145629
1524
1525         Reviewed by Zalan Bujtas.
1526         
1527         New results.
1528
1529         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1530         * compositing/masks/mask-layer-size-expected.txt:
1531
1532 2015-06-03  Greg Hughes  <ghughes@apple.com>
1533
1534         AX: Expose field sets to accessibility clients
1535         https://bugs.webkit.org/show_bug.cgi?id=145585
1536    
1537         Updated role tests to include the new subrole for fieldsets
1538
1539         Reviewed by Chris Fleizach.
1540
1541         * platform/mac/accessibility/roles-exposed-expected.txt:
1542
1543 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1544
1545         Skip webgl/useWhilePending.html on WebKit 1 following:
1546         <http://trac.webkit.org/changeset/185172>
1547
1548         Unreviewed.
1549
1550         * platform/mac-wk1/TestExpectations:
1551
1552 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1553
1554         Add missing expected result files for ios-simulator port following
1555         <http://trac.webkit.org/changeset/185095>
1556         <http://trac.webkit.org/changeset/185096>
1557
1558         Unreviewed.
1559
1560         * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1561         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
1562
1563 2015-06-03  Dean Jackson  <dino@apple.com>
1564
1565         Crash in GraphicsContext3D::getInternalFramebufferSize
1566         https://bugs.webkit.org/show_bug.cgi?id=145479
1567         <rdar://problem/16461048>
1568
1569         Reviewed by Eric Carlson.
1570
1571         Attemps to use a WebGL context while it is in the pending state.
1572
1573         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1574         * fast/canvas/webgl/useWhilePending.html: Added.
1575
1576 2015-06-03  Daniel Bates  <dabates@apple.com>
1577
1578         AutoFill button should not be shown in read-only or disabled field
1579         https://bugs.webkit.org/show_bug.cgi?id=145579
1580         <rdar://problem/21212494>
1581
1582         Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
1583
1584         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1585
1586 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1587
1588         [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
1589         eventSender.scalePageBy() needs to be implemented.
1590
1591         Unreviewed garderning.
1592
1593         * platform/ios-simulator/TestExpectations:
1594
1595 2015-06-03  Daniel Bates  <dabates@apple.com>
1596
1597         AutoFill button should not be shown in read-only or disabled field
1598         https://bugs.webkit.org/show_bug.cgi?id=145579
1599         <rdar://problem/21212494>
1600
1601         Reviewed by Darin Adler.
1602
1603         Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
1604
1605         Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
1606         LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
1607         or the platform-specific variant of this directory.
1608
1609         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
1610         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
1611         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
1612         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
1613         * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
1614         * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
1615         * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
1616         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
1617         * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
1618         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
1619         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
1620         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
1621         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
1622         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
1623         * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
1624         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
1625
1626 2015-06-02  Filip Pizlo  <fpizlo@apple.com>
1627
1628         GetById and PutById profiling should be more precise about it takes slow path
1629         https://bugs.webkit.org/show_bug.cgi?id=145590
1630
1631         Reviewed by Geoffrey Garen.
1632         
1633         Added just two more tests for getters and setters. I needed more microbenchmarks to track
1634         down a regression in an earlier version of this patch.
1635
1636         * js/regress/getter-prototype-expected.txt: Added.
1637         * js/regress/getter-prototype.html: Added.
1638         * js/regress/script-tests/getter-prototype.js: Added.
1639         * js/regress/script-tests/setter-prototype.js: Added.
1640         * js/regress/setter-prototype-expected.txt: Added.
1641         * js/regress/setter-prototype.html: Added.
1642
1643 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1644
1645         [iOS] Rebaseline expected results for <br>
1646
1647         Unreviewed garderning.
1648
1649         * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1650         * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
1651         * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
1652         * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
1653         * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
1654         * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
1655         * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
1656         * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1657         * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
1658         * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
1659         * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
1660         * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
1661         * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
1662         * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
1663         * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
1664         * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1665         * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1666         * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1667         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1668         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1669
1670 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1671
1672         Add missing expected result files for GTK and EFL ports following
1673         <http://trac.webkit.org/changeset/185095>
1674         <http://trac.webkit.org/changeset/181351>
1675
1676         Unreviewed.
1677
1678         * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1679         * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
1680         * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1681
1682 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1683
1684         REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
1685         https://bugs.webkit.org/show_bug.cgi?id=145574
1686         <rdar://problem/20966828>
1687
1688         Reviewed by Simon Fraser.
1689
1690         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
1691         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
1692         * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
1693
1694 2015-06-03  Brady Eidson  <beidson@apple.com>
1695
1696         REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
1697         https://bugs.webkit.org/show_bug.cgi?id=145580
1698
1699         Reviewed by Mark Lam.
1700
1701         * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
1702         * fast/loader/fragment-navigation-base-blank.html: Added.
1703         * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
1704         * fast/loader/iframe-meta-refresh-base-blank.html: Added.
1705         * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
1706         * fast/loader/iframe-set-location-base-blank.html: Added.
1707         * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
1708         * fast/loader/refresh-iframe-base-blank.html: Added.
1709         * fast/loader/resources/fragment-navigation-base-blank.html: Added.
1710         * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
1711         * fast/loader/resources/iframe-set-location-base-blank.html: Added.
1712         * fast/loader/resources/notify-done-with-window-count.html: Added.
1713         * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
1714
1715 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1716
1717         Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
1718         https://bugs.webkit.org/show_bug.cgi?id=145587
1719
1720         Reviewed by Simon Fraser.
1721
1722         The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
1723         At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
1724         In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
1725         in order to get the renderering right.
1726
1727         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
1728         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
1729
1730 2015-06-02  Sergio Villar Senin  <svillar@igalia.com>
1731
1732         [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
1733         https://bugs.webkit.org/show_bug.cgi?id=144996
1734
1735         Reviewed by Darin Adler.
1736
1737         Replaced parentheses by brackets when specifying grid line names.
1738
1739         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1740         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1741         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1742         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1743         * fast/css-grid-layout/grid-element-repeat-get-set.html:
1744         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
1745         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1746         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1747         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1748         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1749         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1750         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1751         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1752         * fast/css-grid-layout/grid-shorthand-get-set.html:
1753         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1754         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1755         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1756         * fast/css-grid-layout/named-grid-line-get-set.html:
1757         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
1758         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1759         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
1760         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
1761         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1762         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1763         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1764         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1765         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1766         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1767         * fast/css-grid-layout/non-named-grid-line-get-set.html:
1768         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1769         (testInherit):
1770         (testInitial):
1771         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1772         (testInherit):
1773         (testInitial):
1774         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1775         (testInherit):
1776         (testInitial):
1777         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1778         (testInherit):
1779         (testInitial):
1780
1781 2015-06-02  Commit Queue  <commit-queue@webkit.org>
1782
1783         Unreviewed, rolling out r185128 and r185132.
1784         https://bugs.webkit.org/show_bug.cgi?id=145597
1785
1786         The new test hits a bad assertion (Requested by ap on
1787         #webkit).
1788
1789         Reverted changesets:
1790
1791         "Crash in GraphicsContext3D::getInternalFramebufferSize"
1792         https://bugs.webkit.org/show_bug.cgi?id=145479
1793         http://trac.webkit.org/changeset/185128
1794
1795         "Skip webgl/useWhilePending.html on WebKit 1."
1796         http://trac.webkit.org/changeset/185132
1797
1798 2015-06-02  Dean Jackson  <dino@apple.com>
1799
1800         Skip webgl/useWhilePending.html on WebKit 1.
1801
1802         * platform/mac-wk1/TestExpectations:
1803
1804 2015-06-02  Dean Jackson  <dino@apple.com>
1805
1806         Crash in GraphicsContext3D::getInternalFramebufferSize
1807         https://bugs.webkit.org/show_bug.cgi?id=145479
1808         <rdar://problem/16461048>
1809
1810         Reviewed by Eric Carlson.
1811
1812         Attemps to use a WebGL context while it is in the pending state.
1813
1814         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1815         * fast/canvas/webgl/useWhilePending.html: Added.
1816
1817 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1818
1819         Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
1820         (https://bugs.webkit.org/show_bug.cgi?id=145537)
1821
1822         Unreviewed.
1823
1824         * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1825
1826 2015-06-02  Zalan Bujtas  <zalan@apple.com>
1827
1828         Backdrop filter is pulling in content from behind the window.
1829         https://bugs.webkit.org/show_bug.cgi?id=145561
1830         rdar://problem/20909309
1831
1832         Reviewed by Simon Fraser.
1833
1834         This patch ensures that the backdrop filter layer is positioned and sized properly.
1835
1836         The backdrop filter layer should take its size and position from its renderer and not
1837         directly from the composited layer.
1838         In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
1839         In such cases, we ended up applying the backdrop filter to those areas as well.
1840
1841         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
1842         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
1843         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
1844         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
1845
1846 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1847
1848         Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
1849         (https://bugs.webkit.org/show_bug.cgi?id=145478)
1850
1851         Move fast/text/font-weights-zh.html out of the platform directory. The
1852         webkit test runner is not smart enough to ignore the expected results 
1853         in the mac directory and get it from the Mavericks directory, if it exists,
1854         when running on Mavericks.
1855         
1856         Reviewed by Alexey Proskuryakov.
1857
1858         * fast/text/font-weights-zh.html: Added.
1859         * platform/efl/TestExpectations:
1860         * platform/gtk/TestExpectations:
1861         * platform/mac/fast/text/font-weights-zh.html: Removed.
1862         * platform/win/TestExpectations:
1863         * platform/win-xp/TestExpectations:
1864         * platform/wincairo/TestExpectations:
1865
1866 2015-06-02  Brady Eidson  <beidson@apple.com>
1867
1868         Add more tests for "should open external urls" flag.
1869         https://bugs.webkit.org/show_bug.cgi?id=145558
1870
1871         Rubber-stamped by Geoff Garen.
1872
1873         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
1874         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
1875         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
1876         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
1877         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
1878         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
1879         * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
1880
1881 2015-06-02  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1882
1883         [Streams API] Implement ReadableStreamReader read method in closed and errored state
1884         https://bugs.webkit.org/show_bug.cgi?id=144790
1885
1886         Reviewed by Darin Adler.
1887
1888         Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
1889         Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
1890         These tests try to check handling promise returned in start method which is not yet supported.
1891         If we did not comment these tests, they would be flaky.
1892
1893         * streams/readable-stream-reader-read-expected.txt: Added.
1894         * streams/readable-stream-reader-read.html: Added.
1895         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1896         * streams/reference-implementation/bad-underlying-sources.html:
1897         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1898         * streams/reference-implementation/count-queuing-strategy.html:
1899         * streams/reference-implementation/readable-stream-cancel-expected.txt:
1900         * streams/reference-implementation/readable-stream-expected.txt:
1901         * streams/reference-implementation/readable-stream-reader-expected.txt:
1902         * streams/reference-implementation/readable-stream-reader.html:
1903         * streams/reference-implementation/readable-stream-templated-expected.txt:
1904         * streams/reference-implementation/readable-stream-templated.html:
1905         * streams/reference-implementation/readable-stream.html:
1906         
1907 2015-06-02  Brady Eidson  <beidson@apple.com>
1908
1909         WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
1910         rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
1911
1912         Reviewed by Alex Christensen.
1913
1914         * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
1915         * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
1916         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
1917         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
1918         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
1919         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
1920         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
1921         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
1922         * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
1923         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
1924         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
1925         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
1926         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
1927         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
1928         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
1929         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
1930         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
1931         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
1932         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
1933         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
1934         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
1935         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
1936         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
1937         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
1938         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
1939         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
1940         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
1941         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
1942         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
1943         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
1944         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
1945         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
1946         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
1947         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
1948         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
1949         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
1950         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
1951         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
1952         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
1953         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
1954         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
1955         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
1956         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
1957         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
1958         * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
1959         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
1960         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
1961         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
1962         * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
1963
1964 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1965
1966         [SVG -> OTF Converter] Remove unnecessary hacks
1967         https://bugs.webkit.org/show_bug.cgi?id=145088
1968
1969         Reviewed by Simon Fraser.
1970
1971         Test that the hacks are unnecessary.
1972
1973         * svg/text/offset-square-svg-font-expected.html: Added.
1974         * svg/text/offset-square-svg-font.html: Added.
1975         * svg/text/resources/offset-square-svg-font.svg: Added.
1976         * svg/text/resources/offset-square-svg-font2.svg: Added.
1977
1978 2015-06-01  Zalan Bujtas  <zalan@apple.com>
1979
1980         [Mac] Unreviewed gardening.
1981
1982         Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
1983
1984         * compositing/layer-creation/zoomed-clip-intersection.html:
1985
1986 2015-06-01  Andreas Kling  <akling@apple.com>
1987
1988         CSS animations in filling-forwards state shouldn't force compositing.
1989         <https://webkit.org/b/145389>
1990         <rdar://problem/17923642>
1991
1992         Reviewed by Simon Fraser.
1993
1994         Remove tests that were only here to check that animations in fill-forwards
1995         state would participate in overlap testing.
1996
1997         * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
1998         here to reflect that we no longer expect filling-forwards animations to get composited.
1999
2000         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2001         * compositing/animation/filling-animation-overlap-at-end.html: Removed.
2002         * compositing/animation/filling-animation-overlap-expected.txt: Removed.
2003         * compositing/animation/filling-animation-overlap.html: Removed.
2004         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2005         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
2006         * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
2007
2008 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2009
2010         Test gardening after r185087.
2011         https://bugs.webkit.org/show_bug.cgi?id=145478
2012
2013         Unreviewed.
2014
2015         * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
2016         * platform/mac/fast/text/font-weights-zh-expected.txt:
2017
2018 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2019
2020         Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
2021         https://bugs.webkit.org/show_bug.cgi?id=145537
2022         <rdar://problem/20959267>
2023
2024         Reviewed by Darin Adler.
2025
2026         * fast/text/crash-complex-text-surrogate.html: Added.
2027         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2028
2029 2015-05-30  Zalan Bujtas  <zalan@apple.com>
2030
2031         REGRESSION (179771): zooming on facebook images covers image
2032         https://bugs.webkit.org/show_bug.cgi?id=145485
2033
2034         Reviewed by Simon Fraser.
2035
2036         Scaling an infinite rect should always produce an infinite rect.
2037         (Based on Simon Fraser's patch)
2038
2039         * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
2040         * compositing/layer-creation/zoomed-clip-intersection.html: Added.
2041
2042 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2043
2044         Test font selection for zh fonts
2045         https://bugs.webkit.org/show_bug.cgi?id=145478
2046
2047         Rubber-stamped by Zalan Bujtas.
2048
2049         * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
2050         * platform/mac/fast/text/font-weights-zh.html: Added.
2051
2052 2015-06-01  Commit Queue  <commit-queue@webkit.org>
2053
2054         Unreviewed, rolling out r185074 and r185085.
2055         https://bugs.webkit.org/show_bug.cgi?id=145533
2056
2057         Moving to a separate test (Requested by litherum on #webkit).
2058
2059         Reverted changesets:
2060
2061         "Test font selection for zh fonts"
2062         https://bugs.webkit.org/show_bug.cgi?id=145478
2063         http://trac.webkit.org/changeset/185074
2064
2065         "Test gardening after r185074"
2066         https://bugs.webkit.org/show_bug.cgi?id=145478
2067         http://trac.webkit.org/changeset/185085
2068
2069 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2070
2071         Test gardening after r185074
2072         https://bugs.webkit.org/show_bug.cgi?id=145478
2073
2074         Unreviewed.
2075
2076         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
2077         * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
2078
2079 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2080
2081         Test font selection for zh fonts
2082         https://bugs.webkit.org/show_bug.cgi?id=145478
2083
2084         Reviewed by Zalan Bujtas.
2085
2086         We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
2087
2088         * platform/mac/fast/text/font-weights-expected.txt:
2089         * platform/mac/fast/text/font-weights.html:
2090
2091 2015-06-01  Brady Eidson  <beidson@apple.com>
2092
2093         Add WKTR support for "should open external URLs".
2094         https://bugs.webkit.org/show_bug.cgi?id=145505
2095
2096         Reviewed by Darin Adler.
2097
2098         * loader/navigation-policy/resources/notify-done.html: Added.
2099         * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
2100         * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
2101         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
2102         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
2103
2104         * platform/ios-simulator-wk1/TestExpectations:
2105         * platform/mac-wk1/TestExpectations:
2106         * platform/win/TestExpectations:
2107
2108 2015-06-01  Chris Dumez  <cdumez@apple.com>
2109
2110         ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
2111         https://bugs.webkit.org/show_bug.cgi?id=145518
2112         <rdar://problem/21168573>
2113
2114         Reviewed by Darin Adler.
2115
2116         Add layout test to make sure we no longer crash if the memory cache is
2117         pruned while a resource is being revalidated.
2118
2119         * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
2120         * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
2121
2122 2015-05-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2123
2124         Async XMLHttpRequest should get access to AppCache resources stored as flat files
2125         https://bugs.webkit.org/show_bug.cgi?id=138506
2126
2127         Reviewed by Darin Adler.
2128
2129         * http/tests/appcache/resources/simple-video-async.manifest: Added.
2130         * http/tests/appcache/simple-video-async-expected.txt: Added.
2131         * http/tests/appcache/simple-video-async.html: Added.
2132
2133 2015-05-31  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2134
2135         [Streams API] Implement ReadableStreamController constructor
2136         https://bugs.webkit.org/show_bug.cgi?id=143752
2137
2138         Reviewed by Darin Adler.
2139
2140         * streams/readable-stream.html: checking controller constructor.
2141         * streams/reference-implementation/brand-checks-expected.txt:
2142
2143 2015-05-31  Jordan Harband  <ljharb@gmail.com>
2144
2145         Array#reduce and reduceRight don't follow ToLength
2146         https://bugs.webkit.org/show_bug.cgi?id=145364
2147
2148         Reviewed by Yusuke Suzuki.
2149
2150         * js/array-reduce-expected.txt:
2151         * js/array-reduceRight-expected.txt:
2152         * js/dom/array-prototype-properties-expected.txt:
2153         * js/dom/script-tests/array-prototype-properties.js:
2154         * js/script-tests/array-reduce.js:
2155         * js/script-tests/array-reduceRight.js:
2156
2157 2015-05-30  Filip Pizlo  <fpizlo@apple.com>
2158
2159         FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
2160         https://bugs.webkit.org/show_bug.cgi?id=145469
2161
2162         Reviewed by Geoffrey Garen.
2163
2164         * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
2165         * js/regress/repeat-multi-get-by-offset.html: Added.
2166         * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
2167         (foo):
2168
2169 2015-05-29  Keith Miller  <keith_miller@apple.com>
2170
2171         WeakMap reference w/ DOM element as key does not survive long enough.
2172         https://bugs.webkit.org/show_bug.cgi?id=137651
2173
2174         Reviewed by Geoffrey Garen.
2175
2176         * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
2177         (.set gc):
2178         * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
2179
2180 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2181
2182         Text disappears shortly after page load on Nexus 7 site.
2183         https://bugs.webkit.org/show_bug.cgi?id=145467
2184         rdar://problem/18327239
2185
2186         Reviewed by Simon Fraser.
2187
2188         This patch ensures that overlap testing for composited layers works properly when the sibling
2189         layer gets composited through its child.
2190
2191         When a layer gets composited through its child content, the recursive overlap testing should build up the
2192         overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
2193
2194         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
2195         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
2196         * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
2197         * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
2198
2199 2015-05-29  Chris Dumez  <cdumez@apple.com>
2200
2201         Consider throttling DOM timers in iframes outside the viewport
2202         https://bugs.webkit.org/show_bug.cgi?id=145465
2203         <rdar://problem/20768957>
2204
2205         Reviewed by Darin Adler.
2206
2207         Add a layout test to check that DOM timers in iframes outside the
2208         viewport get throttled.
2209
2210         * fast/dom/resources/timer-frame-2.html: Added.
2211         * fast/dom/resources/timer-frame.html: Added.
2212         * fast/dom/timer-throttling-subframe-expected.txt: Added.
2213         * fast/dom/timer-throttling-subframe.html: Added.
2214
2215 2015-05-28  Filip Pizlo  <fpizlo@apple.com>
2216
2217         Non-speculative Branch should be fast in the FTL
2218         https://bugs.webkit.org/show_bug.cgi?id=145452
2219
2220         Reviewed by Andreas Kling.
2221
2222         * js/regress/logical-not-weird-types-expected.txt: Added.
2223         * js/regress/logical-not-weird-types.html: Added.
2224         * js/regress/script-tests/logical-not-weird-types.js: Added.
2225         (foo):
2226
2227 2015-05-29  Filip Pizlo  <fpizlo@apple.com>
2228
2229         Land some .html/-expected.txt files for some tests that were added without them.
2230
2231         Rubber stamped by Andreas Kling.
2232
2233         * js/regress/cse-new-array-buffer-expected.txt: Added.
2234         * js/regress/cse-new-array-buffer.html: Added.
2235         * js/regress/cse-new-array-expected.txt: Added.
2236         * js/regress/cse-new-array.html: Added.
2237
2238 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2239
2240         Unreviewed Win and GTK gardening.
2241
2242         Skip Mac font specific test.
2243
2244         * platform/gtk/TestExpectations:
2245         * platform/win/TestExpectations:
2246
2247 2015-05-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2248
2249         MediaDevices.getUserMedia should reject promise instead of throwing exceptions
2250         https://bugs.webkit.org/show_bug.cgi?id=145282
2251
2252         Reviewed by Darin Adler.
2253
2254         Updating test to expect rejection and not error throwing.
2255
2256         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2257         * fast/mediastream/MediaDevices-getUserMedia.html:
2258
2259 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2260
2261         [EFL] Unreviewed gardening on 29th May
2262
2263         Unskip passing tests for viewport-percentage, text, sub-pixel
2264         and update new failing accessibility, fast/overflow and so on.
2265
2266         * platform/efl/TestExpectations:
2267
2268 2015-05-28  Zalan Bujtas  <zalan@apple.com>
2269
2270         Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
2271         https://bugs.webkit.org/show_bug.cgi?id=145393
2272         rdar://problem/19918941
2273
2274         Reviewed by Darin Adler.
2275
2276         Float to LayoutUnit conversion is lossy. To ensure that selection
2277         painting always lines up (snaps) properly, the calculated width needs to
2278         be adjusted by ceiling the float to the next LayoutUnit value.
2279
2280         * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
2281         * fast/text/hidpi-text-selection-gap-between-words.html: Added.
2282         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
2283
2284 2015-05-28  Andreas Kling  <akling@apple.com>
2285
2286         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
2287         <https://webkit.org/b/145443>
2288         <rdar://problem/19685798>
2289
2290         Reviewed by Simon Fraser.
2291
2292         Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
2293         layers inside it and places it far outside the visible viewport.
2294
2295         The layer dump should show that the "intersects coverage rect" flag is 0 for the
2296         iframe and its sublayers.
2297
2298         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
2299         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
2300
2301 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2302
2303         [Streams API] ReadableStreamReader should not be exposed
2304         https://bugs.webkit.org/show_bug.cgi?id=143564
2305
2306         Reviewed by Darin Adler.
2307
2308         Rebasing tests as ReadableStreamReader is no longer defined globally.
2309
2310         * js/dom/global-constructors-attributes-expected.txt:
2311         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2312         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2313         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2314         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2315         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2316
2317 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2318
2319         Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
2320         are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
2321
2322         * media/controls-layers.html: Removed.
2323         * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
2324         * platform/mac/media/controls-layers-expected.txt: Removed.
2325
2326 2015-05-27  Jordan Harband  <ljharb@gmail.com>
2327
2328         Array.of should work with other constructors
2329         https://bugs.webkit.org/show_bug.cgi?id=145365
2330
2331         Reviewed by Yusuke Suzuki.
2332
2333         * js/array-of-expected.txt:
2334         * js/script-tests/array-of.js:
2335         (Foo):
2336
2337 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
2338
2339         [JSC] Add undefined->double conversion to DoubleRep
2340         https://bugs.webkit.org/show_bug.cgi?id=145293
2341
2342         Reviewed by Filip Pizlo.
2343
2344         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
2345         * js/regress/math-with-out-of-bounds-array-values.html: Added.
2346         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
2347
2348 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
2349
2350         REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
2351         https://bugs.webkit.org/show_bug.cgi?id=145420
2352
2353         Reviewed by Dean Jackson.
2354         
2355         Test that dumps compositing layers in a document with media controls.
2356
2357         * media/controls-layers.html: Added.
2358         * platform/mac/media/controls-layers-expected.txt: Added.
2359         * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
2360
2361 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2362
2363         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2364
2365         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
2366         Failure expectation is not the right one.
2367
2368 2015-05-27  Daniel Bates  <dabates@apple.com>
2369
2370         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2371
2372         * platform/mac-wk1/TestExpectations:
2373
2374 2015-05-27  Daniel Bates  <dabates@apple.com>
2375
2376         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
2377         (https://bugs.webkit.org/show_bug.cgi?id=145336)
2378
2379         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
2380
2381         Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
2382         of other ports since we consider these tests specific to Mac.
2383
2384         * platform/efl/TestExpectations:
2385         * platform/gtk/TestExpectations:
2386         * platform/ios-simulator/TestExpectations:
2387         * platform/mac-wk1/TestExpectations:
2388         * platform/win/TestExpectations:
2389
2390 2015-05-26  Dean Jackson  <dino@apple.com>
2391
2392         Backdrop filters don't animate
2393         https://bugs.webkit.org/show_bug.cgi?id=145386
2394         <rdar://problem/21110037>
2395
2396         Reviewed by Simon Fraser.
2397
2398         Add a test for animation of backdrop-filter, and do some
2399         minor cleanups in related files.
2400
2401         * animations/resources/animation-test-helpers.js:
2402         (parseFilterImage): Fix a typo.
2403         (getPropertyValue): Support webkitBackdropFilter.
2404         (comparePropertyValue): Ditto.
2405         * css3/filters/backdrop/animation-expected.txt: Added.
2406         * css3/filters/backdrop/animation.html: Added.
2407
2408 2015-05-27  Matt Baker  <mattbaker@apple.com>
2409
2410         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
2411         https://bugs.webkit.org/show_bug.cgi?id=145401
2412
2413         Reviewed by Simon Fraser.
2414
2415         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
2416
2417         * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
2418         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
2419         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
2420         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2421         * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
2422         * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2423
2424 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
2425
2426         [iOS] Arabic ligatures are broken in Google Maps
2427         https://bugs.webkit.org/show_bug.cgi?id=145336
2428         <rdar://problem/20689607>
2429
2430         Reviewed by Darin Adler.
2431
2432         This patch adds a DRT test to make sure that text gets drawn with the correct font.
2433
2434         It also updates expected results for 4 tests, which I have verified are still correct. However,
2435         because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
2436         platform/mac-mavericks before updating the results in platform/mac.
2437
2438         This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
2439         platform-specific screen-space quantization. This patch also skips these tests on Mavericks
2440         because I can't add platform-specific expected results for reftests.
2441
2442         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
2443         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
2444
2445         * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
2446         * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
2447         * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2448         * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2449         * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
2450         * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
2451         * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
2452         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2453         * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2454         * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
2455         * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
2456         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
2457         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
2458         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
2459         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
2460         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
2461         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
2462         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
2463         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
2464         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
2465         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
2466
2467 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
2468
2469         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
2470         https://bugs.webkit.org/show_bug.cgi?id=139405
2471
2472         Reviewed by Darin Adler.
2473
2474         * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
2475         * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
2476         * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
2477         * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
2478         * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
2479         Make sure the slices of the border-image are drawn correctly. When using an
2480         image with no intrinsic size, all the slices has to be gotten from (0, 0)
2481         of the source image.
2482         
2483         * TestExpectations: Removed previously-failing test.
2484
2485 2015-05-26  Andreas Kling  <akling@apple.com>
2486
2487         <font face> doesn't support plus character in font family names.
2488         <https://webkit.org/b/145400>
2489         <rdar://problem/21097484>
2490
2491         Reviewed by Darin Adler.
2492
2493         Add a little test for <font face> attributes to cover this problem
2494         and some other interesting cases with spaces and commas.
2495
2496         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
2497         * fast/dom/HTMLFontElement/face-attribute.html: Added.
2498
2499 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
2500
2501         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
2502         https://bugs.webkit.org/show_bug.cgi?id=139142
2503
2504         Reviewed by Darin Adler.
2505
2506         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
2507
2508 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
2509
2510         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
2511         https://bugs.webkit.org/show_bug.cgi?id=139142
2512
2513         Reviewed by Darin Adler.
2514
2515         * accessibility/aria-hidden-false-works-in-subtrees.html:
2516
2517 2015-05-26  Zalan Bujtas  <zalan@apple.com>
2518
2519         Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
2520         https://bugs.webkit.org/show_bug.cgi?id=145323
2521         rdar://problem/20980628
2522
2523         Reviewed by Dave Hyatt.
2524
2525         This patch ensures when an overhanging float renderer is destroyed,
2526         all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
2527
2528         When an overhanging float is present, we cache the renderer on the parent and on the affected
2529         sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
2530         during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
2531         This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
2532         However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
2533         the layout propagation through siblings does not work anymore.
2534
2535         The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
2536         from propagating layout to siblings when certain properties of the parent container changes.
2537
2538         * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
2539         * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
2540
2541 2015-05-26  Beth Dakin  <bdakin@apple.com>
2542
2543         storage/indexeddb/deleteIndex-bug110792.html is flaky
2544         https://bugs.webkit.org/show_bug.cgi?id=145390
2545
2546         Marking as flaky.
2547         * TestExpectations:
2548
2549 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
2550
2551         SVG fragment identifier rendering issue
2552         https://bugs.webkit.org/show_bug.cgi?id=137328
2553
2554         Reviewed by Darin Adler.
2555
2556         * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
2557         * svg/css/svg-resource-fragment-identifier-order.html: Added.
2558         Ensure the SVG fragment is drawn correctly when the same SVG image is
2559         referenced multiple times.
2560
2561 2015-05-26  Daniel Bates  <dabates@apple.com>
2562
2563         Update Autofill button icon
2564         https://bugs.webkit.org/show_bug.cgi?id=145191
2565         <rdar://problem/20178942>
2566
2567         Update expected results for Windows.
2568
2569         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
2570
2571 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
2572
2573         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
2574         https://bugs.webkit.org/show_bug.cgi?id=145343
2575
2576         Reviewed by Timothy Hatcher.
2577
2578         * fast/css/getComputedStyle/computed-style-expected.txt:
2579         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2580         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2581         * fast/css/getComputedStyle/resources/property-names.js:
2582
2583 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
2584
2585         [ES6] Implement Array.prototype.copyWithin
2586         https://bugs.webkit.org/show_bug.cgi?id=145107
2587
2588         Reviewed by Darin Adler.
2589
2590         * js/Object-getOwnPropertyNames-expected.txt:
2591         * js/script-tests/Object-getOwnPropertyNames.js:
2592
2593 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2594
2595         [GTK] Enable IndexedDB
2596         https://bugs.webkit.org/show_bug.cgi?id=98932
2597
2598         Reviewed by Žan Doberšek.
2599
2600         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
2601
2602 2015-05-24  Jordan Harband  <ljharb@gmail.com>
2603
2604         Array#findIndex/find should not skip holes
2605         https://bugs.webkit.org/show_bug.cgi?id=145361
2606
2607         Reviewed by Yusuke Suzuki.
2608
2609         * js/array-find-expected.txt:
2610         * js/array-findIndex-expected.txt:
2611         * js/script-tests/array-find.js:
2612         * js/script-tests/array-findIndex.js:
2613
2614 2015-05-23  Antti Koivisto  <antti@apple.com>
2615
2616         Permanent redirects should have long implicit cache lifetime
2617         https://bugs.webkit.org/show_bug.cgi?id=145348
2618
2619         Reviewed by Sam Weinig.
2620
2621         * http/tests/cache/cache-redirections.html:
2622         * http/tests/cache/resources/cache-control-redirect.php:
2623
2624             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
2625
2626 2015-05-23  Zalan Bujtas  <zalan@apple.com>
2627
2628         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
2629
2630         Reviewed by Antti Koivisto.
2631
2632         * animations/lineheight-animation-expected.txt:
2633         * animations/simultaneous-start-transform-expected.txt:
2634         * animations/width-using-ems-expected.txt:
2635         * fast/events/window-events-bubble-expected.txt:
2636         * fast/events/window-events-bubble2-expected.txt:
2637
2638 2015-05-23  Zalan Bujtas  <zalan@apple.com>
2639
2640         Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
2641         https://bugs.webkit.org/show_bug.cgi?id=145344
2642         rdar://problem/20959522
2643
2644         Reviewed by Antti Koivisto.
2645
2646         This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
2647         we skip it while collecting the text content for innerText.
2648         It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
2649         we need to ensure that text offset computing only takes the simple text nodes into account.
2650
2651         * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
2652         * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
2653
2654 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2655
2656         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
2657
2658         * media/no-autoplay-with-user-gesture-requirement.html:
2659         * media/video-load-require-user-gesture.html:
2660         * media/video-play-require-user-gesture.html:
2661
2662 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2663
2664         New test media/accessiblity-describes-video.html is flaky.
2665
2666         * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
2667
2668 2015-05-22  Jer Noble  <jer.noble@apple.com>
2669
2670         [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
2671         https://bugs.webkit.org/show_bug.cgi?id=145228
2672
2673         Reviewed by Eric Carlson.
2674
2675         * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
2676         * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
2677         * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
2678         * http/tests/media/resources/hls/english/description.aac: Added.
2679         * http/tests/media/resources/hls/english/description.m3u8: Added.
2680         * media/accessiblity-describes-video-expected.txt: Added.
2681         * media/accessiblity-describes-video.html: Added.
2682         * media/content/audio-describes-video.mp4: Added.
2683         * platform/mac-mavericks/TestExpectations:
2684
2685 2015-05-22  Basile Clement  <basile_clement@apple.com>
2686
2687         Allow DFGClobberize to return non-node constants that must be later created
2688         https://bugs.webkit.org/show_bug.cgi?id=145272
2689
2690         Reviewed by Filip Pizlo.
2691
2692         * js/regress/script-tests/cse-new-array-buffer.js: Added.
2693         (foo):
2694         * js/regress/script-tests/cse-new-array.js: Added.
2695         (foo):
2696
2697 2015-05-22  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2698
2699         [GTK] Gardening 21st May.
2700         https://bugs.webkit.org/show_bug.cgi?id=145250
2701
2702         Unreviewed.
2703
2704         * platform/gtk/TestExpectations:
2705
2706 2015-05-22  Joanmarie Diggs  <jdiggs@igalia.com>
2707
2708         AX: Figure out why list-detection2.html test fails on GTK
2709         https://bugs.webkit.org/show_bug.cgi?id=145273
2710
2711         Reviewed by Chris Fleizach.
2712
2713         * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
2714
2715 2015-05-21  Joanmarie Diggs  <jdiggs@igalia.com>
2716
2717         AX: [GTK] Implement computedRoleString in AccessibilityUIElement
2718         https://bugs.webkit.org/show_bug.cgi?id=128420
2719
2720         Reviewed by Chris Fleizach.
2721
2722         * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
2723         * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
2724         * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
2725         * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
2726         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
2727         * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
2728         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
2729         * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
2730         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
2731         * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
2732         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
2733         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
2734         * platform/gtk/accessibility/xml-roles-exposed.html: Added.
2735
2736 2015-05-21  Antti Koivisto  <antti@apple.com>
2737
2738         MaskImageOperation code does not manage CachedImageClients correctly
2739         https://bugs.webkit.org/show_bug.cgi?id=145276
2740
2741         Reviewed by Andreas Kling.
2742
2743         * css3/masking/mask-image-client-crash-expected.txt: Added.
2744         * css3/masking/mask-image-client-crash.html: Added.
2745
2746 2015-05-21  Daniel Bates  <dabates@apple.com>
2747
2748         Update Autofill button icon
2749         https://bugs.webkit.org/show_bug.cgi?id=145191
2750         <rdar://problem/20178942>
2751
2752         Reviewed by Jessie Berlin.
2753
2754         Update expected results.
2755
2756         * fast/forms/input-auto-fill-button-expected.txt:
2757         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
2758
2759 2015-05-21  Chris Fleizach  <cfleizach@apple.com>
2760
2761         AX: improve list heuristics (presentational use versus actual lists)
2762         https://bugs.webkit.org/show_bug.cgi?id=134187
2763
2764         Unreviewed layout test fixage.
2765
2766         Skip the list-detection2.html test on GTK until it can be investigated.
2767             https://bugs.webkit.org/show_bug.cgi?id=145273
2768         Fix a failing test on GTK that needed an update after the last set of changes.
2769         Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
2770             https://bugs.webkit.org/show_bug.cgi?id=145271
2771
2772         * platform/gtk/TestExpectations:
2773         * platform/gtk/accessibility/list-detection-expected.txt:
2774         * platform/win/TestExpectations:
2775
2776 2015-05-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2777
2778         SVG as image uses very tiny default font-size
2779         https://bugs.webkit.org/show_bug.cgi?id=68090
2780
2781         Reviewed by Darin Adler.
2782
2783         * svg/text/text-default-font-size-expected.html: Added.
2784         * svg/text/text-default-font-size.html: Added.
2785         Ensure the default font size for non-interactive SVG images is not zero.
2786
2787 2015-05-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2788
2789         streams/reference-implementation/readable-stream.html should now pass
2790         https://bugs.webkit.org/show_bug.cgi?id=145266
2791
2792         Unreviewed.
2793
2794         * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
2795
2796 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2797
2798         Web Inspector: array previews should have a much smaller cap on values
2799         https://bugs.webkit.org/show_bug.cgi?id=145195
2800
2801         Reviewed by Timothy Hatcher.
2802
2803         * inspector/model/remote-object-expected.txt:
2804         Update expected results now that array previews include
2805         a smaller number of items.
2806
2807 2015-05-20  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2808
2809         Enable disk cache for range requests
2810         https://bugs.webkit.org/show_bug.cgi?id=144682
2811
2812         Reviewed by Antti Koivisto.
2813
2814         * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
2815         * http/tests/cache/disk-cache/disk-cache-range.html: Added.
2816         * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
2817         * platform/gtk/TestExpectations: Remove failing test.
2818
2819 2015-05-20  Chris Fleizach  <cfleizach@apple.com>
2820
2821         AX: improve list heuristics (presentational use versus actual lists)
2822         https://bugs.webkit.org/show_bug.cgi?id=134187
2823
2824         Reviewed by Darin Adler.
2825
2826         * accessibility/list-detection-expected.txt:
2827         * accessibility/list-detection.html:
2828         * accessibility/list-detection2-expected.txt: Added.
2829         * accessibility/list-detection2.html: Added.
2830
2831 2015-05-20  Antti Koivisto  <antti@apple.com>
2832
2833         REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
2834         https://bugs.webkit.org/show_bug.cgi?id=145227
2835
2836         Reviewed by Darin Adler.
2837
2838         Add ref test for select painting.
2839
2840         * fast/forms/select/select-painting-expected.html: Added.
2841         * fast/forms/select/select-painting.html: Added.
2842
2843 2015-05-20  Daniel Bates  <dabates@apple.com>
2844
2845         AX: AutoFill button is not accessible with VoiceOver
2846         https://bugs.webkit.org/show_bug.cgi?id=145200
2847         <rdar://problem/20507480>
2848
2849         Reviewed by Chris Fleizach.
2850
2851         Test that there is an accessibility element for the AutoFill button.
2852
2853         * accessibility/input-auto-fill-button-expected.txt: Added.
2854         * accessibility/input-auto-fill-button.html: Added.
2855         * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
2856         is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
2857
2858 2015-05-20  Antti Koivisto  <antti@apple.com>
2859
2860         Assertion failure in WebCore::BidiRun::BidiRun()
2861         https://bugs.webkit.org/show_bug.cgi?id=145203
2862         rdar://problem/20958973
2863
2864         Reviewed by Andreas Kling.
2865
2866         * fast/text/text-combine-crash-expected.txt: Added.
2867         * fast/text/text-combine-crash.html: Added.
2868
2869 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2870
2871         AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
2872         https://bugs.webkit.org/show_bug.cgi?id=145064
2873
2874         Reviewed by Darin Adler.
2875
2876         Adding test to cover resume/close/suspend rejecting with InvalidStateError.
2877         Updating existing test to cover resume and suspend rejection with no error.
2878
2879         * webaudio/audiocontext-promise-throwing-expected.txt: Added.
2880         * webaudio/audiocontext-promise-throwing.html: Added.
2881         * webaudio/audiocontext-state-expected.txt:
2882         * webaudio/audiocontext-state.html:
2883
2884 2015-05-20  Commit Queue  <commit-queue@webkit.org>
2885
2886         Unreviewed, rolling out r184645.
2887         https://bugs.webkit.org/show_bug.cgi?id=145220
2888
2889         Broken build (Requested by jacob_nielsen on #webkit).
2890
2891         Reverted changeset:
2892
2893         "AX: AutoFill button is not accessible with VoiceOver"
2894         https://bugs.webkit.org/show_bug.cgi?id=145200
2895         http://trac.webkit.org/changeset/184645
2896
2897 2015-05-20  Daniel Bates  <dabates@apple.com>
2898
2899         AX: AutoFill button is not accessible with VoiceOver
2900         https://bugs.webkit.org/show_bug.cgi?id=145200
2901         <rdar://problem/20507480>
2902
2903         Reviewed by Chris Fleizach.
2904
2905         Test that there is an accessibility element for the AutoFill button.
2906
2907         * accessibility/input-auto-fill-button-expected.txt: Added.
2908         * accessibility/input-auto-fill-button.html: Added.
2909
2910 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2911
2912         ES6: Implement Object.setPrototypeOf
2913         https://bugs.webkit.org/show_bug.cgi?id=145202
2914
2915         Reviewed by Darin Adler.
2916
2917         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
2918         * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
2919         * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
2920         Test covering cross origin restriction behavior.
2921
2922         * js/Object-getOwnPropertyNames-expected.txt:
2923         * js/script-tests/Object-getOwnPropertyNames.js:
2924         Updated for the new exposed property.
2925
2926         * js/cyclic-prototypes-expected.txt:
2927         * js/script-tests/cyclic-prototypes.js:
2928         Extend this test to include setPrototypeOf cyclic checks.
2929         Note that setPrototypeOf can still change the prototype
2930         where __proto__ cannot.
2931
2932         * js/prototypes-expected.txt:
2933         * js/script-tests/prototypes.js:
2934         Extend this test to cover more types previously overlooked.
2935
2936         * js/script-tests/setPrototypeOf.js: Added.
2937         (debugEval):
2938         (getObjectDescriptions.myFunction):
2939         (getObjectDescriptions):
2940         * js/setPrototypeOf-expected.txt: Added.
2941         * js/setPrototypeOf.html: Added.
2942         Test coverage for all the different object / prototype combinations.
2943         This is modeled after the other browser tests with coverage of a
2944         few more basic functionality tests and object types.
2945
2946 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2947
2948         AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
2949         https://bugs.webkit.org/show_bug.cgi?id=145164
2950
2951         Reviewed by Jer Noble.
2952
2953         * webaudio/audiocontext-promise-expected.txt: Added.
2954         * webaudio/audiocontext-promise.html: Added.
2955
2956 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2957
2958         ES6: Should not allow duplicate basic __proto__ properties in Object Literals
2959         https://bugs.webkit.org/show_bug.cgi?id=145138
2960
2961         Reviewed by Darin Adler.
2962
2963         * js/dom/JSON-parse-expected.txt:
2964         * js/resources/JSON-parse.js:
2965         Update expected results for JSON parsing using eval() versus JSON.parse.
2966         In eval, an object literal with a "__proto__" property modifies the prototype.
2967         In JSON.parse, all properties are direct/own properties, no matter their name,
2968         so "__proto__" does not get special treatment.
2969
2970         * js/eval-json-proto-expected.txt: Added.
2971         * js/eval-json-proto.html: Added.
2972         * js/script-tests/eval-json-proto.js: Added.
2973         Direct test for LiteralParser behavior, in both eval and JSON.parse.
2974
2975         * js/object-literal-duplicate-properties-expected.txt:
2976         * js/script-tests/object-literal-duplicate-properties.js:
2977         (runProtoTestShouldThrow):
2978         (runProtoTestShouldNotThrow):
2979         Test for all cases of acceptable and unacceptable __proto__ duplicate
2980         properties in literals.
2981
2982 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2983
2984         Web Inspector: Slightly better node previews in arrays
2985         https://bugs.webkit.org/show_bug.cgi?id=145188
2986
2987         Reviewed by Timothy Hatcher.
2988
2989         * inspector/model/remote-object-expected.txt:
2990         * inspector/model/remote-object.html:
2991
2992 2015-05-17  Sam Weinig  <sam@webkit.org>
2993
2994         Organize event handlers a bit
2995         https://bugs.webkit.org/show_bug.cgi?id=145106
2996
2997         Reviewed by Darin Adler.
2998
2999         * fast/dom/event-handler-attributes-expected.txt:
3000         * fast/dom/event-handler-attributes.html:
3001         Update for putting media related event handlers on Document in addition to
3002         Element and DOMWindow.
3003
3004 2015-05-19  Joseph Pecoraro  <pecoraro@apple.com>
3005
3006         Web Inspector: Improve Preview for NodeList / array like collections
3007         https://bugs.webkit.org/show_bug.cgi?id=145177
3008
3009         Reviewed by Timothy Hatcher.
3010
3011         * inspector/model/remote-object-expected.txt:
3012
3013 2015-05-19  Chris Dumez  <cdumez@apple.com>
3014
3015         [Mac] Font lookups are flakey due to caching
3016         https://bugs.webkit.org/show_bug.cgi?id=145180
3017         <rdar://problem/21012406>
3018
3019         Reviewed by Darin Adler.
3020
3021         * platform/mac/TestExpectations:
3022         Unskip platform/mac/fast/text/font-weights.html as it is no longer
3023         flakey after this change.
3024
3025         * platform/mac/fast/text/font-weights-expected.txt:
3026         Rebaseline the test as the expected results were those based on the
3027         bad caching behavior.
3028
3029 2015-05-19  Brady Eidson  <beidson@apple.com>
3030
3031         X-Frame-Options headers not respected when loading from application cache.
3032         <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
3033
3034         Reviewed by Alexey Proskuryakov.
3035
3036         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
3037         * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
3038         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
3039         * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
3040
3041 2015-05-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3042
3043         AudioContext should resolve promises with jsUndefined() and not jsNull()
3044         https://bugs.webkit.org/show_bug.cgi?id=145063
3045
3046         Reviewed by Sam Weinig.
3047
3048         * webaudio/audiocontext-state.html: Added check of promise resolve value.
3049
3050 2015-05-19  Eric Carlson  <eric.carlson@apple.com>
3051
3052         iOS gardening. Update "fast" image and text results, delete wk2-only results.
3053
3054         Rubber-stamped by Brent Fulgham.
3055
3056         * platform/ios-simulator-wk2/TestExpectations:
3057         * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
3058         * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
3059         * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
3060         * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
3061         * platform/ios-simulator/TestExpectations:
3062         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
3063         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3064         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3065         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3066         * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
3067         * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
3068         * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
3069         * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
3070         * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
3071         * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
3072         * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
3073         * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
3074         * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
3075         * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
3076         * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
3077         * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
3078         * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
3079         * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
3080         * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
3081         * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
3082         * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
3083         * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
3084         * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
3085         * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
3086         * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
3087         * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
3088         * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
3089         * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
3090         * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
3091         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
3092         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3093         * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
3094         * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
3095         * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
3096         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
3097         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
3098         * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
3099         * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
3100         * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
3101         * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
3102         * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
3103         * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
3104         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
3105         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
3106         * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
3107         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
3108         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
3109         * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
3110         * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
3111         * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
3112         * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
3113         * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
3114         * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
3115         * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
3116         * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
3117         * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
3118         * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
3119         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
3120         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
3121         * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
3122         * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
3123
3124 2015-05-19  Yusuke Suzuki  <utatane.tea@gmail.com>
3125
3126         Array.prototype methods must use ToLength
3127         https://bugs.webkit.org/show_bug.cgi?id=144128
3128
3129         Reviewed by Oliver Hunt.
3130
3131         Patch by Jordan Harband  <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
3132
3133         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
3134         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
3135         * js/array-every-expected.txt:
3136         * js/array-fill-expected.txt:
3137         * js/array-filter-expected.txt:
3138         * js/array-find-expected.txt:
3139         * js/array-findIndex-expected.txt:
3140         * js/array-functions-non-arrays-expected.txt:
3141         * js/array-includes-expected.txt:
3142         * js/script-tests/array-every.js:
3143         (throwError):
3144         * js/script-tests/array-fill.js:
3145         (throwError):
3146         * js/script-tests/array-filter.js:
3147         (throwError):
3148         * js/script-tests/array-find.js:
3149         (throwError):
3150         * js/script-tests/array-findIndex.js:
3151         (toObject):
3152         (throwError):
3153         * js/script-tests/array-functions-non-arrays.js:
3154         (throwError):
3155         * js/script-tests/array-includes.js:
3156
3157 2015-05-19  Zalan Bujtas  <zalan@apple.com>
3158
3159         Merged anonymous blocks should invalidate simple line layout path.
3160         https://bugs.webkit.org/show_bug.cgi?id=145104
3161         rdar://problem/20980930
3162
3163         Reviewed by Antti Koivisto.
3164
3165         When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
3166         This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
3167         Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
3168
3169         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
3170         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
3171
3172 2015-05-14  Chris Fleizach  <cfleizach@apple.com>
3173
3174         AX: Select text mechanism returns results outside of text control regions
3175         https://bugs.webkit.org/show_bug.cgi?id=145041
3176
3177         Reviewed by Mario Sanchez Prada.
3178
3179         * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
3180         * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
3181
3182 2015-05-19  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3183
3184         [GTK] Gardening 19th May
3185         https://bugs.webkit.org/show_bug.cgi?id=145166
3186
3187         Unreviewed.
3188
3189         * platform/gtk/TestExpectations:
3190
3191 2015-05-18  Eric Carlson  <eric.carlson@apple.com>
3192
3193         iOS gardening. Update "editing" image and text results, delete wk2-only results.
3194
3195         Rubber-stamped by Brent Fulgham.
3196
3197         * platform/ios-simulator-wk2/TestExpectations:
3198         * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
3199         * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
3200         * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
3201         * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
3202         * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
3203         * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
3204         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
3205         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
3206         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
3207         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
3208         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
3209         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
3210         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
3211         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
3212         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
3213         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
3214         * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
3215         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
3216         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
3217         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
3218         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
3219         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
3220         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
3221         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
3222         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
3223         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
3224         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
3225         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
3226         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
3227         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
3228         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
3229         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
3230         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
3231         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
3232         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
3233         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
3234         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
3235         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
3236         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
3237         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
3238         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
3239         * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
3240         * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
3241         * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
3242         * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
3243         * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
3244         * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
3245         * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
3246         * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
3247         * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
3248         * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
3249         * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
3250         * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
3251         * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
3252         * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
3253         * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
3254         * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
3255         * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
3256         * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
3257         * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
3258         * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
3259         * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
3260         * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
3261         * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
3262         * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
3263         * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
3264         * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
3265         * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
3266         * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
3267         * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
3268         * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
3269         * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
3270         * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
3271         * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
3272         * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
3273         * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
3274         * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
3275         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
3276         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
3277         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
3278         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
3279         * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
3280         * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
3281         * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
3282         * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
3283         * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
3284         * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
3285         * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
3286         * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
3287         * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
3288         * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
3289         * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
3290         * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
3291         * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
3292         * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
3293         * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
3294         * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
3295         * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
3296         * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
3297         * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
3298         * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
3299         * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
3300         * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
3301         * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
3302         * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
3303         * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
3304         * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
3305         * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
3306         * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
3307         * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
3308         * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
3309         * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
3310         * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
3311         * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
3312         * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
3313         * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
3314         * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
3315         * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
3316         * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
3317         * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
3318         * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
3319         * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
3320         * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
3321         * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
3322         * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
3323         * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
3324         * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
3325         * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
3326         * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
3327         * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
3328         * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
3329         * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
3330         * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
3331         * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
3332         * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
3333         * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
3334         * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
3335         * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
3336         * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
3337         * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
3338         * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
3339         * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
3340         * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
3341         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
3342         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
3343         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
3344         * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
3345         * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
3346         * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
3347         * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
3348         * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
3349         * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
3350         * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
3351         * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
3352         * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
3353         * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
3354         * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
3355         * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
3356         * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
3357         * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
3358         * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
3359         * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
3360         * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
3361         * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
3362         * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
3363         * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
3364         * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
3365         * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
3366         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
3367         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
3368         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
3369         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
3370         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
3371         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
3372         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
3373         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
3374         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
3375         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
3376         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
3377         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
3378         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
3379         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
3380         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
3381         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
3382         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
3383         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
3384         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
3385         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
3386         * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
3387         * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
3388         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
3389         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
3390         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
3391         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
3392         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
3393         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
3394         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
3395         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
3396         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
3397         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
3398         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
3399         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
3400         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
3401         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
3402         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
3403         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
3404         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
3405         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
3406         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
3407         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
3408         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
3409         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
3410         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
3411         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
3412         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
3413         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
3414         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
3415         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
3416         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
3417         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
3418         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
3419         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
3420         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
3421         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
3422         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
3423         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
3424         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
3425         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
3426         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
3427         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
3428         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
3429         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
3430         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
3431         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
3432         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
3433         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
3434         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
3435         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
3436         * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
3437         * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
3438         * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
3439         * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
3440         * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
3441         * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
3442         * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
3443         * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
3444         * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
3445         * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
3446         * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
3447         * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
3448         * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
3449         * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
3450         * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
3451         * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
3452         * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
3453         * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
3454         * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
3455         * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
3456         * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
3457         * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
3458         * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
3459         * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
3460         * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
3461         * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
3462         * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
3463         * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
3464         * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
3465         * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
3466         * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
3467         * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
3468         * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
3469         * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
3470         * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
3471         * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
3472         * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
3473         * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
3474         * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
3475         * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
3476         * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
3477         * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
3478         * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
3479         * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
3480         * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
3481         * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
3482         * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
3483         * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
3484         * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
3485         * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
3486         * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
3487         * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
3488         * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
3489         * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
3490         * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
3491         * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
3492         * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
3493         * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
3494         * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
3495         * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
3496         * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
3497         * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
3498         * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
3499         * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
3500         * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
3501         * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
3502         * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
3503         * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
3504         * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
3505         * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
3506         * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
3507         * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
3508         * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
3509         * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
3510         * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
3511         * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
3512         * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
3513         * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
3514         * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
3515         * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
3516         * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
3517         * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
3518         * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
3519         * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
3520         * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
3521         * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
3522         * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
3523         * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
3524         * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
3525         * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
3526         * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
3527         * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
3528         * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
3529         * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
3530         * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
3531         * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
3532         * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
3533         * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
3534         * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
3535         * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
3536         * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
3537         * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
3538         * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
3539         * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
3540         * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
3541         * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
3542         * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
3543         * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
3544         * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
3545         * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
3546         * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
3547         * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
3548         * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
3549         * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
3550         * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
3551         * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
3552         * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
3553         * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
3554         * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
3555         * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
3556         * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
3557         * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
3558         * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
3559         * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
3560         * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
3561         * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
3562         * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
3563         * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
3564         * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
3565         * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
3566         * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
3567         * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
3568         * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
3569         * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
3570         * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
3571         * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
3572         * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
3573         * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
3574         * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
3575         * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
3576         * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
3577         * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
3578         * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
3579         * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
3580         * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
3581         * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
3582         * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
3583         * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
3584         * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
3585         * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
3586         * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
3587         * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
3588         * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
3589         * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
3590         * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
3591         * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
3592         * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
3593         * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
3594         * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
3595         * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
3596         * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
3597         * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
3598         * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
3599         * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
3600         * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
3601         * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
3602         * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
3603         * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
3604         * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
3605         * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
3606         * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
3607         * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
3608         * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
3609         * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
3610         * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
3611         * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
3612         * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
3613         * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
3614         * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
3615         * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
3616         * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
3617         * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
3618         * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
3619         * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
3620         * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
3621         * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
3622         * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
3623         * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
3624         * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
3625         * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
3626         * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
3627         * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
3628         * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
3629         * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
3630         * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
3631         * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
3632         * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
3633         * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
3634         * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
3635         * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
3636         * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
3637         * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
3638         * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
3639         * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
3640         * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
3641         * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
3642         * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
3643         * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
3644         * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
3645         * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
3646         * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
3647         * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
3648         * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
3649         * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
3650         * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
3651         * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
3652         * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
3653         * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
3654         * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
3655         * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
3656         * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
3657         * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
3658         * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
3659         * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
3660         * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
3661         * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
3662         * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
3663         * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
3664         * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
3665         * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
3666         * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
3667         * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
3668         * platform/ios-simulator/editing/unsupported-content: Added.
3669         * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
3670
3671 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3672
3673         Improve coverage of platform/mac/fast/text/font-weights.html
3674         https://bugs.webkit.org/show_bug.cgi?id=145152
3675
3676         Reviewed by Anders Carlsson.
3677
3678         Add coverage of italics.
3679
3680         * platform/mac/fast/text/font-weights-expected.txt:
3681         * platform/mac/fast/text/font-weights.html:
3682
3683 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3684
3685         platform/mac/fast/text/font-weights.html is flakey
3686         https://bugs.webkit.org/show_bug.cgi?id=145149
3687
3688         Reviewed by Alexey Proskuryakov.
3689
3690         * platform/mac/TestExpectations:
3691
3692 2015-05-18  Filip Pizlo  <fpizlo@apple.com>
3693
3694         Add a Int-or-Boolean speculation to Branch
3695         https://bugs.webkit.org/show_bug.cgi?id=145134
3696
3697         Reviewed by Benjamin Poulain.
3698         
3699         Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
3700         run it as fast as we should but this is a big step.
3701
3702         * js/regress/script-tests/slow-ternaries.js: Added.
3703         (.f):
3704         (asmMod):
3705         * js/regress/slow-ternaries-expected.txt: Added.
3706         * js/regress/slow-ternaries.html: Added.
3707
3708 2015-05-17  Benjamin Poulain  <benjamin@webkit.org>
3709
3710         [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
3711         https://bugs.webkit.org/show_bug.cgi?id=145102
3712
3713         Reviewed by Darin Adler.
3714
3715         Improve the coverage a tiny bit.
3716
3717         * js/array-string-recursion-expected.txt: Added.
3718         * js/array-string-recursion.html: Added.
3719         * js/script-tests/array-string-recursion.js: Added.
3720
3721 2015-05-17  Manuel Rego Casasnovas  <rego@igalia.com>
3722
3723         [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
3724         https://bugs.webkit.org/show_bug.cgi?id=145021
3725
3726         Reviewed by Sergio Villar Senin.
3727
3728         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
3729         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
3730
3731 2015-05-16  Zalan Bujtas  <zalan@apple.com>
3732
3733         REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
3734         https://bugs.webkit.org/show_bug.cgi?id=145097
3735         rdar://problem/18588415
3736
3737         Reviewed by Simon Fraser.
3738
3739         Dashed and dotted border painting needs clipping in order to properly display corners.
3740         Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
3741
3742         * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
3743         * fast/borders/dashed-border-on-subpixel-position.html: Added.
3744         * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
3745         * fast/borders/dotted-border-on-subpixel-position.html: Added.
3746
3747 2015-05-15  Sam Weinig  <sam@webkit.org>
3748
3749         Add getElementById to DocumentFragment
3750         https://bugs.webkit.org/show_bug.cgi?id=145094
3751
3752         Reviewed by Alexey Proskuryakov.
3753
3754         * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
3755         * fast/dom/DocumentFragment/getElementById.html: Added.
3756
3757 2015-05-15  Antti Koivisto  <antti@apple.com>
3758
3759         When redirecting to data URL use HTTP response for same origin policy checks
3760         https://bugs.webkit.org/show_bug.cgi?id=145054
3761         rdar://problem/20299050
3762
3763         Reviewed by Alexey Proskuryakov.
3764
3765         * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
3766         * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
3767
3768 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
3769
3770         REGRESSION (r183300): Background missing on top links on apple.com
3771         https://bugs.webkit.org/show_bug.cgi?id=145079
3772         rdar://problem/20914252
3773
3774         Reviewed by Tim Horton.
3775         
3776         Re-land.
3777
3778         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3779         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3780
3781 2015-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
3782
3783         Test the interaction between font-family and font-weight
3784         https://bugs.webkit.org/show_bug.cgi?id=145078
3785
3786         Reviewed by Dean Jackson.
3787
3788         This test is designed to test the interaction between font-family and font-weight. In particular,
3789         our implementation of font-family accepts PostScript names, which may name a font with a particular
3790         weight. However, there is another CSS property, font-weight, in which the author may also name a
3791         particular weight. Our font selection algorithm takes both of these signals into account when
3792         choosing fonts.
3793
3794         There is currently no good way in JavaScript to find the actual font chosen for some text.
3795         Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
3796         tree, therefore testing glyph advances (which are a property of font weight).
3797
3798         * platform/mac/fast/text/font-weights-expected.txt: Added.
3799         * platform/mac/fast/text/font-weights.html: Added.
3800
3801 2015-05-15  Commit Queue  <commit-queue@webkit.org>
3802
3803         Unreviewed, rolling out r184421.
3804         https://bugs.webkit.org/show_bug.cgi?id=145087
3805
3806         Introduced 42 layout test failures (Requested by rniwa on
3807         #webkit).
3808
3809         Reverted changeset:
3810
3811         "REGRESSION (r183300): Background missing on top links on
3812         apple.com"
3813         https://bugs.webkit.org/show_bug.cgi?id=145079
3814         http://trac.webkit.org/changeset/184421
3815
3816 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
3817
3818         REGRESSION (r183300): Background missing on top links on apple.com
3819         https://bugs.webkit.org/show_bug.cgi?id=145079
3820         rdar://problem/20914252
3821
3822         Reviewed by Tim Horton.
3823
3824         Composited box that toggles to a non-zero height and dumps layers.
3825
3826         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3827         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3828
3829 2015-05-15  Sam Weinig  <sam@webkit.org>
3830
3831         Move HTMLElement's children property to ParentNode
3832         https://bugs.webkit.org/show_bug.cgi?id=145072
3833
3834         Reviewed by Chris Dumez.
3835
3836         * fast/dom/ParentNode-children-expected.txt: Added.
3837         * fast/dom/ParentNode-children.html: Added.
3838         Test children on Element, Document and DocumentFragment.
3839
3840         * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
3841         Update results since document.children is no longer undefined.
3842
3843         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3844         Update results.
3845
3846 2015-05-15  Zalan Bujtas  <zalan@apple.com>
3847
3848         White edge on animating panel on http://rokkosunnyvale.com
3849         https://bugs.webkit.org/show_bug.cgi?id=144986
3850         rdar://problem/20907683
3851
3852         Reviewed by Simon Fraser.
3853
3854         Background image geometry calculation needs to be based on the final painting size of the container
3855         in order to accurately compute tile sizes, repeating positions etc.
3856         The container's size is pixelsnapped at painting using absolute coordinates. This patch
3857         ensures that we snap to the same size while computing background geometry.
3858
3859         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
3860         * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
3861         * fast/images/background-image-size-changes-fractional-position.html: Added.
3862
3863 2015-05-15  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3864
3865         [GTK] Gardening 15th May.
3866         https://bugs.webkit.org/show_bug.cgi?id=145047
3867
3868         Unreviewed.
3869
3870         * platform/gtk/TestExpectations:
3871         * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
3872
3873 2015-05-15  Ryosuke Niwa  <rniwa@webkit.org>
3874
3875         Removed failing test expectations from passing tests.
3876
3877         * TestExpectations:
3878         * platform/mac/TestExpectations:
3879
3880 2015-05-14  Zalan Bujtas  <zalan@apple.com>
3881
3882         Images on www.fitstylelife.com jiggle on hover.
3883         https://bugs.webkit.org/show_bug.cgi?id=145020
3884         rdar://problem/20885337
3885
3886         Reviewed by Simon Fraser.
3887
3888         This patch ensures that the clipping layer of a composited content is pixel snapped properly.
3889
3890         * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
3891         * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
3892         * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
3893         * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
3894
3895 2015-05-14  Simon Fraser  <simon.fraser@apple.com>
3896
3897         REGRESSION (r183794): Garbage tiles when body background switches to fixed
3898         https://bugs.webkit.org/show_bug.cgi?id=145032
3899         rdar://problem/20963679
3900
3901         Reviewed by Dean Jackson.
3902         
3903         Test that toggles the attachment of the body background to fixed, then dumps layers.
3904
3905         * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
3906         * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
3907
3908 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
3909
3910         Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
3911         https://bugs.webkit.org/show_bug.cgi?id=119068
3912
3913         Reviewed by Enrica Casucci.
3914
3915         Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
3916
3917         * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
3918         * editing/inserting/insert-table-in-paragraph-crash.html: Added.
3919
3920 2015-05-14  Myles C. Maxfield  <mmaxfield@apple.com>
3921
3922         [Mac] Expose more font weights for -apple-system
3923         https://bugs.webkit.org/show_bug.cgi?id=144707
3924
3925         Reviewed by Simon Fraser.
3926
3927         * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
3928         * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
3929         * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
3930         * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
3931         * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
3932         * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
3933
3934 2015-05-14  Filip Pizlo  <fpizlo@apple.com>
3935
3936         Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
3937
3938         * TestExpectations:
3939
3940 2015-05-14  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3941
3942         [EFL] Unskip passing AX tests since r184198
3943
3944         Unreviewed EFL gardening.
3945
3946         * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
3947
3948 2015-05-13  Joseph Pecoraro  <pecoraro@apple.com>
3949
3950         ES6: Allow duplicate property names
3951         https://bugs.webkit.org/show_bug.cgi?id=142895
3952
3953         Reviewed by Geoffrey Garen.
3954
3955         * js/object-literal-duplicate-properties-expected.txt: Added.
3956         * js/object-literal-duplicate-properties.html: Added.
3957         * js/script-tests/object-literal-duplicate-properties.js: Added.
3958         Include a new test all about testing duplicate property names
3959         and their expected cascading results.
3960
3961         * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
3962         * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
3963         * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
3964         * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
3965         * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
3966         * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
3967         * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
3968         * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
3969         ES5 behavior for duplciate properties has changed.
3970
3971         * js/mozilla/strict/11.1.5-expected.txt:
3972         * js/object-literal-syntax-expected.txt:
3973         * js/script-tests/object-literal-syntax.js:
3974         Update other tests and values now that duplicate properties
3975         are allowed, and their cascade order behaves correctly.
3976
3977 2015-05-13  Antti Koivisto  <antti@apple.com>
3978
3979         Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
3980         https://bugs.webkit.org/show_bug.cgi?id=144952
3981
3982         Reviewed by Oliver Hunt.
3983
3984         * http/tests/cache/resources/non-shareable.css: Added.
3985         (#foo):
3986         (#bar):
3987         (#test1):
3988         (#test2):
3989         * http/tests/cache/resources/shareable.css: Added.
3990         (#foo):
3991         (#bar):
3992         (#test1):
3993         (#test2):
3994         * http/tests/cache/resources/stylesheet-html.php: Added.
3995         * http/tests/cache/stylesheet-sharing-expected.txt: Added.
3996         * http/tests/cache/stylesheet-sharing.html: Added.
3997
3998 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
3999
4000         REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
4001         https://bugs.webkit.org/show_bug.cgi?id=144949
4002
4003         Reviewed by Darin Adler.
4004
4005         Added a test that emulates underlining of text by the user. Unlike document.execCommand,
4006         testRunner.execCommand simulates a user initiated editing command and therefore invokes
4007         shouldApplyStyle.
4008
4009         * editing/style/underline-by-user-expected.txt: Added.