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