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