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