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