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