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