1 2015-06-05 Manuel Rego Casasnovas <rego@igalia.com>
3 [CSS Grid Layout] Support dots sequences in grid-template-areas
4 https://bugs.webkit.org/show_bug.cgi?id=145693
6 Reviewed by Sergio Villar Senin.
8 Added new test cases to check the new behavior.
10 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
11 * fast/css-grid-layout/grid-template-areas-get-set.html:
13 2015-06-03 Filip Pizlo <fpizlo@apple.com>
15 Simplify unboxing of double JSValues known to be not NaN and not Int32
16 https://bugs.webkit.org/show_bug.cgi?id=145618
18 Reviewed by Geoffrey Garen.
20 * js/regress/double-real-use-expected.txt: Added.
21 * js/regress/double-real-use.html: Added.
22 * js/regress/script-tests/double-real-use.js: Added.
25 2015-06-04 Joseph Pecoraro <pecoraro@apple.com>
27 Web Inspector: Class constructor appearing as Object Tree property does not include parameters
28 https://bugs.webkit.org/show_bug.cgi?id=145661
30 Reviewed by Timothy Hatcher.
32 * inspector/model/remote-object-expected.txt:
33 * inspector/model/remote-object.html:
34 Update expected results and test we get expected values for class constructors.
36 2015-06-04 Brent Fulgham <bfulgham@apple.com>
38 Latching algorithm in findEnclosingOverflowScroll is broken
39 https://bugs.webkit.org/show_bug.cgi?id=145642
40 <rdar://problem/21242308>
42 Reviewed by Simon Fraser.
44 Revise the new latching test to remove the image "max-width: 100%" style, which was
45 preventing this example from having a horizontal scrollable region at the top of the
48 It still correctly tests the subpixel bug from Bug 145637.
50 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
53 2015-06-04 Benjamin Poulain <bpoulain@apple.com>
55 Combine tiny DFAs into slightly larger ones
56 https://bugs.webkit.org/show_bug.cgi?id=145572
58 Reviewed by Alex Christensen.
60 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
61 * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
62 * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
64 2015-06-04 Said Abou-Hallawa <sabouhallawa@apple.com>
66 Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
67 and <https://trac.webkit.org/changeset/185220>
68 (https://bugs.webkit.org/show_bug.cgi?id=145620)
74 2015-06-04 Commit Queue <commit-queue@webkit.org>
76 Unreviewed, rolling out r185211.
77 https://bugs.webkit.org/show_bug.cgi?id=145670
79 The test depends on a rolled out patch (Requested by ap on
84 "Add WK1 versions of tests from Bugs 145637 and 145642"
85 https://bugs.webkit.org/show_bug.cgi?id=145649
86 http://trac.webkit.org/changeset/185211
88 2015-06-04 Commit Queue <commit-queue@webkit.org>
90 Unreviewed, rolling out r185216.
91 https://bugs.webkit.org/show_bug.cgi?id=145666
93 it caused a bunch of debug crashes (Requested by pizlo on
98 "Simplify unboxing of double JSValues known to be not NaN and
100 https://bugs.webkit.org/show_bug.cgi?id=145618
101 http://trac.webkit.org/changeset/185216
103 2015-06-04 Commit Queue <commit-queue@webkit.org>
105 Unreviewed, rolling out r185208.
106 https://bugs.webkit.org/show_bug.cgi?id=145655
108 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
109 latched-select.html (Requested by shallawa on #webkit).
113 "Latching algorithm in findEnclosingOverflowScroll is broken"
114 https://bugs.webkit.org/show_bug.cgi?id=145642
115 http://trac.webkit.org/changeset/185208
117 2015-06-03 Filip Pizlo <fpizlo@apple.com>
119 Simplify unboxing of double JSValues known to be not NaN and not Int32
120 https://bugs.webkit.org/show_bug.cgi?id=145618
122 Reviewed by Geoffrey Garen.
124 * js/regress/double-real-use-expected.txt: Added.
125 * js/regress/double-real-use.html: Added.
126 * js/regress/script-tests/double-real-use.js: Added.
129 2015-06-04 Brent Fulgham <bfulgham@apple.com>
131 Add WK1 versions of tests from Bugs 145637 and 145642
132 https://bugs.webkit.org/show_bug.cgi?id=145649
134 Reviewed by Zalan Bujtas.
136 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
137 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
138 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
139 * platform/mac/fast/scrolling/resources/testContent.html: Added.
140 * platform/mac/fast/scrolling/resources/testImage.png: Added.
142 2015-06-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
144 REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
145 https://bugs.webkit.org/show_bug.cgi?id=145643
147 Reviewed by Alexey Proskuryakov.
149 * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
151 2015-06-04 Brent Fulgham <bfulgham@apple.com>
153 Latching algorithm in findEnclosingOverflowScroll is broken
154 https://bugs.webkit.org/show_bug.cgi?id=145642
155 <rdar://problem/21242308>
157 Reviewed by Simon Fraser.
159 Revise the new latching test to remove the image "max-width: 100%" style, which was
160 preventing this example from having a horizontal scrollable region at the top of the
163 It still correctly tests the subpixel bug from Bug 145637.
165 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
168 2015-06-03 Brent Fulgham <bfulgham@apple.com>
170 REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
171 https://bugs.webkit.org/show_bug.cgi?id=145637
172 <rdar://problem/20635581>
174 Reviewed by Zalan Bujtas.
176 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
177 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
178 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
179 * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
180 * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
182 2015-06-04 Zalan Bujtas <zalan@apple.com>
184 css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
186 Unreviewed gardening.
188 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
190 2015-06-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
192 [Streams API] Implement ReadableStreamController enqueue
193 https://bugs.webkit.org/show_bug.cgi?id=145210
195 Reviewed by Darin Adler.
197 * streams/reference-implementation/bad-underlying-sources-expected.txt:
198 * streams/reference-implementation/count-queuing-strategy-expected.txt:
199 * streams/reference-implementation/count-queuing-strategy.html:
200 * streams/reference-implementation/readable-stream-expected.txt:
201 * streams/reference-implementation/readable-stream-reader-expected.txt:
202 * streams/reference-implementation/readable-stream-reader.html:
203 * streams/reference-implementation/readable-stream-templated-expected.txt:
204 * streams/reference-implementation/readable-stream-templated.html:
205 * streams/reference-implementation/readable-stream.html:
207 2015-06-03 Zalan Bujtas <zalan@apple.com>
209 Use borderBoxRect instead of contentBoxRect for backdrop filter.
210 https://bugs.webkit.org/show_bug.cgi?id=145606
212 Reviewed by Simon Fraser.
214 Backdrop filter should use border box rect. It also needs to take css clip into account.
216 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
217 * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
218 * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
219 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
220 * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
222 2015-06-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
224 [EFL] Unreviewed gardening on 4th June.
226 Skip a test regarding emoji font, mark timeout to animation tests.
227 Update a track test and a xhr test.
229 * platform/efl/TestExpectations:
231 2015-06-03 Simon Fraser <simon.fraser@apple.com>
233 REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
234 https://bugs.webkit.org/show_bug.cgi?id=145630
236 Reviewed by Zalan Bujtas.
238 Test that dumps coverage info for a layer with a mask.
240 * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
241 * compositing/visible-rect/mask-layer-coverage.html: Added.
243 2015-06-03 Simon Fraser <simon.fraser@apple.com>
245 Layer tree dumps should include mask layers
246 https://bugs.webkit.org/show_bug.cgi?id=145629
248 Reviewed by Zalan Bujtas.
252 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
253 * compositing/masks/mask-layer-size-expected.txt:
255 2015-06-03 Greg Hughes <ghughes@apple.com>
257 AX: Expose field sets to accessibility clients
258 https://bugs.webkit.org/show_bug.cgi?id=145585
260 Updated role tests to include the new subrole for fieldsets
262 Reviewed by Chris Fleizach.
264 * platform/mac/accessibility/roles-exposed-expected.txt:
266 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
268 Skip webgl/useWhilePending.html on WebKit 1 following:
269 <http://trac.webkit.org/changeset/185172>
273 * platform/mac-wk1/TestExpectations:
275 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
277 Add missing expected result files for ios-simulator port following
278 <http://trac.webkit.org/changeset/185095>
279 <http://trac.webkit.org/changeset/185096>
283 * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
284 * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
286 2015-06-03 Dean Jackson <dino@apple.com>
288 Crash in GraphicsContext3D::getInternalFramebufferSize
289 https://bugs.webkit.org/show_bug.cgi?id=145479
290 <rdar://problem/16461048>
292 Reviewed by Eric Carlson.
294 Attemps to use a WebGL context while it is in the pending state.
296 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
297 * fast/canvas/webgl/useWhilePending.html: Added.
299 2015-06-03 Daniel Bates <dabates@apple.com>
301 AutoFill button should not be shown in read-only or disabled field
302 https://bugs.webkit.org/show_bug.cgi?id=145579
303 <rdar://problem/21212494>
305 Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
307 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
309 2015-06-03 Zalan Bujtas <zalan@apple.com>
311 [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
312 eventSender.scalePageBy() needs to be implemented.
314 Unreviewed garderning.
316 * platform/ios-simulator/TestExpectations:
318 2015-06-03 Daniel Bates <dabates@apple.com>
320 AutoFill button should not be shown in read-only or disabled field
321 https://bugs.webkit.org/show_bug.cgi?id=145579
322 <rdar://problem/21212494>
324 Reviewed by Darin Adler.
326 Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
328 Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
329 LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
330 or the platform-specific variant of this directory.
332 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
333 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
334 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
335 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
336 * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
337 * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
338 * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
339 * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
340 * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
341 * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
342 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
343 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
344 * 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.
345 * 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.
346 * 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.
347 * 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.
349 2015-06-02 Filip Pizlo <fpizlo@apple.com>
351 GetById and PutById profiling should be more precise about it takes slow path
352 https://bugs.webkit.org/show_bug.cgi?id=145590
354 Reviewed by Geoffrey Garen.
356 Added just two more tests for getters and setters. I needed more microbenchmarks to track
357 down a regression in an earlier version of this patch.
359 * js/regress/getter-prototype-expected.txt: Added.
360 * js/regress/getter-prototype.html: Added.
361 * js/regress/script-tests/getter-prototype.js: Added.
362 * js/regress/script-tests/setter-prototype.js: Added.
363 * js/regress/setter-prototype-expected.txt: Added.
364 * js/regress/setter-prototype.html: Added.
366 2015-06-03 Zalan Bujtas <zalan@apple.com>
368 [iOS] Rebaseline expected results for <br>
370 Unreviewed garderning.
372 * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
373 * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
374 * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
375 * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
376 * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
377 * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
378 * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
379 * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
380 * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
381 * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
382 * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
383 * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
384 * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
385 * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
386 * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
387 * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
388 * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
389 * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
390 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
391 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
393 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
395 Add missing expected result files for GTK and EFL ports following
396 <http://trac.webkit.org/changeset/185095>
397 <http://trac.webkit.org/changeset/181351>
401 * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
402 * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
403 * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
405 2015-06-03 Brent Fulgham <bfulgham@apple.com>
407 REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
408 https://bugs.webkit.org/show_bug.cgi?id=145574
409 <rdar://problem/20966828>
411 Reviewed by Simon Fraser.
413 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
414 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
415 * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
417 2015-06-03 Brady Eidson <beidson@apple.com>
419 REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
420 https://bugs.webkit.org/show_bug.cgi?id=145580
422 Reviewed by Mark Lam.
424 * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
425 * fast/loader/fragment-navigation-base-blank.html: Added.
426 * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
427 * fast/loader/iframe-meta-refresh-base-blank.html: Added.
428 * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
429 * fast/loader/iframe-set-location-base-blank.html: Added.
430 * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
431 * fast/loader/refresh-iframe-base-blank.html: Added.
432 * fast/loader/resources/fragment-navigation-base-blank.html: Added.
433 * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
434 * fast/loader/resources/iframe-set-location-base-blank.html: Added.
435 * fast/loader/resources/notify-done-with-window-count.html: Added.
436 * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
438 2015-06-03 Zalan Bujtas <zalan@apple.com>
440 Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
441 https://bugs.webkit.org/show_bug.cgi?id=145587
443 Reviewed by Simon Fraser.
445 The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
446 At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
447 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
448 in order to get the renderering right.
450 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
451 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
453 2015-06-02 Sergio Villar Senin <svillar@igalia.com>
455 [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
456 https://bugs.webkit.org/show_bug.cgi?id=144996
458 Reviewed by Darin Adler.
460 Replaced parentheses by brackets when specifying grid line names.
462 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
463 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
464 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
465 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
466 * fast/css-grid-layout/grid-element-repeat-get-set.html:
467 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
468 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
469 * fast/css-grid-layout/grid-item-column-row-get-set.html:
470 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
471 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
472 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
473 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
474 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
475 * fast/css-grid-layout/grid-shorthand-get-set.html:
476 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
477 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
478 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
479 * fast/css-grid-layout/named-grid-line-get-set.html:
480 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
481 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
482 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
483 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
484 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
485 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
486 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
487 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
488 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
489 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
490 * fast/css-grid-layout/non-named-grid-line-get-set.html:
491 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
494 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
497 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
500 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
504 2015-06-02 Commit Queue <commit-queue@webkit.org>
506 Unreviewed, rolling out r185128 and r185132.
507 https://bugs.webkit.org/show_bug.cgi?id=145597
509 The new test hits a bad assertion (Requested by ap on
514 "Crash in GraphicsContext3D::getInternalFramebufferSize"
515 https://bugs.webkit.org/show_bug.cgi?id=145479
516 http://trac.webkit.org/changeset/185128
518 "Skip webgl/useWhilePending.html on WebKit 1."
519 http://trac.webkit.org/changeset/185132
521 2015-06-02 Dean Jackson <dino@apple.com>
523 Skip webgl/useWhilePending.html on WebKit 1.
525 * platform/mac-wk1/TestExpectations:
527 2015-06-02 Dean Jackson <dino@apple.com>
529 Crash in GraphicsContext3D::getInternalFramebufferSize
530 https://bugs.webkit.org/show_bug.cgi?id=145479
531 <rdar://problem/16461048>
533 Reviewed by Eric Carlson.
535 Attemps to use a WebGL context while it is in the pending state.
537 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
538 * fast/canvas/webgl/useWhilePending.html: Added.
540 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
542 Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
543 (https://bugs.webkit.org/show_bug.cgi?id=145537)
547 * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
549 2015-06-02 Zalan Bujtas <zalan@apple.com>
551 Backdrop filter is pulling in content from behind the window.
552 https://bugs.webkit.org/show_bug.cgi?id=145561
553 rdar://problem/20909309
555 Reviewed by Simon Fraser.
557 This patch ensures that the backdrop filter layer is positioned and sized properly.
559 The backdrop filter layer should take its size and position from its renderer and not
560 directly from the composited layer.
561 In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
562 In such cases, we ended up applying the backdrop filter to those areas as well.
564 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
565 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
566 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
567 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
569 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
571 Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
572 (https://bugs.webkit.org/show_bug.cgi?id=145478)
574 Move fast/text/font-weights-zh.html out of the platform directory. The
575 webkit test runner is not smart enough to ignore the expected results
576 in the mac directory and get it from the Mavericks directory, if it exists,
577 when running on Mavericks.
579 Reviewed by Alexey Proskuryakov.
581 * fast/text/font-weights-zh.html: Added.
582 * platform/efl/TestExpectations:
583 * platform/gtk/TestExpectations:
584 * platform/mac/fast/text/font-weights-zh.html: Removed.
585 * platform/win/TestExpectations:
586 * platform/win-xp/TestExpectations:
587 * platform/wincairo/TestExpectations:
589 2015-06-02 Brady Eidson <beidson@apple.com>
591 Add more tests for "should open external urls" flag.
592 https://bugs.webkit.org/show_bug.cgi?id=145558
594 Rubber-stamped by Geoff Garen.
596 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
597 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
598 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
599 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
600 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
601 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
602 * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
604 2015-06-02 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
606 [Streams API] Implement ReadableStreamReader read method in closed and errored state
607 https://bugs.webkit.org/show_bug.cgi?id=144790
609 Reviewed by Darin Adler.
611 Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
612 Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
613 These tests try to check handling promise returned in start method which is not yet supported.
614 If we did not comment these tests, they would be flaky.
616 * streams/readable-stream-reader-read-expected.txt: Added.
617 * streams/readable-stream-reader-read.html: Added.
618 * streams/reference-implementation/bad-underlying-sources-expected.txt:
619 * streams/reference-implementation/bad-underlying-sources.html:
620 * streams/reference-implementation/count-queuing-strategy-expected.txt:
621 * streams/reference-implementation/count-queuing-strategy.html:
622 * streams/reference-implementation/readable-stream-cancel-expected.txt:
623 * streams/reference-implementation/readable-stream-expected.txt:
624 * streams/reference-implementation/readable-stream-reader-expected.txt:
625 * streams/reference-implementation/readable-stream-reader.html:
626 * streams/reference-implementation/readable-stream-templated-expected.txt:
627 * streams/reference-implementation/readable-stream-templated.html:
628 * streams/reference-implementation/readable-stream.html:
630 2015-06-02 Brady Eidson <beidson@apple.com>
632 WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
633 rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
635 Reviewed by Alex Christensen.
637 * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
638 * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
639 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
640 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
641 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
642 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
643 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
644 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
645 * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
646 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
647 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
648 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
649 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
650 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
651 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
652 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
653 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
654 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
655 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
656 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
657 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
658 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
659 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
660 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
661 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
662 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
663 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
664 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
665 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
666 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
667 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
668 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
669 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
670 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
671 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
672 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
673 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
674 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
675 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
676 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
677 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
678 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
679 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
680 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
681 * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
682 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
683 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
684 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
685 * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
687 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
689 [SVG -> OTF Converter] Remove unnecessary hacks
690 https://bugs.webkit.org/show_bug.cgi?id=145088
692 Reviewed by Simon Fraser.
694 Test that the hacks are unnecessary.
696 * svg/text/offset-square-svg-font-expected.html: Added.
697 * svg/text/offset-square-svg-font.html: Added.
698 * svg/text/resources/offset-square-svg-font.svg: Added.
699 * svg/text/resources/offset-square-svg-font2.svg: Added.
701 2015-06-01 Zalan Bujtas <zalan@apple.com>
703 [Mac] Unreviewed gardening.
705 Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
707 * compositing/layer-creation/zoomed-clip-intersection.html:
709 2015-06-01 Andreas Kling <akling@apple.com>
711 CSS animations in filling-forwards state shouldn't force compositing.
712 <https://webkit.org/b/145389>
713 <rdar://problem/17923642>
715 Reviewed by Simon Fraser.
717 Remove tests that were only here to check that animations in fill-forwards
718 state would participate in overlap testing.
720 * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
721 here to reflect that we no longer expect filling-forwards animations to get composited.
723 * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
724 * compositing/animation/filling-animation-overlap-at-end.html: Removed.
725 * compositing/animation/filling-animation-overlap-expected.txt: Removed.
726 * compositing/animation/filling-animation-overlap.html: Removed.
727 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
728 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
729 * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
731 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
733 Test gardening after r185087.
734 https://bugs.webkit.org/show_bug.cgi?id=145478
738 * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
739 * platform/mac/fast/text/font-weights-zh-expected.txt:
741 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
743 Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
744 https://bugs.webkit.org/show_bug.cgi?id=145537
745 <rdar://problem/20959267>
747 Reviewed by Darin Adler.
749 * fast/text/crash-complex-text-surrogate.html: Added.
750 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
752 2015-05-30 Zalan Bujtas <zalan@apple.com>
754 REGRESSION (179771): zooming on facebook images covers image
755 https://bugs.webkit.org/show_bug.cgi?id=145485
757 Reviewed by Simon Fraser.
759 Scaling an infinite rect should always produce an infinite rect.
760 (Based on Simon Fraser's patch)
762 * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
763 * compositing/layer-creation/zoomed-clip-intersection.html: Added.
765 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
767 Test font selection for zh fonts
768 https://bugs.webkit.org/show_bug.cgi?id=145478
770 Rubber-stamped by Zalan Bujtas.
772 * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
773 * platform/mac/fast/text/font-weights-zh.html: Added.
775 2015-06-01 Commit Queue <commit-queue@webkit.org>
777 Unreviewed, rolling out r185074 and r185085.
778 https://bugs.webkit.org/show_bug.cgi?id=145533
780 Moving to a separate test (Requested by litherum on #webkit).
784 "Test font selection for zh fonts"
785 https://bugs.webkit.org/show_bug.cgi?id=145478
786 http://trac.webkit.org/changeset/185074
788 "Test gardening after r185074"
789 https://bugs.webkit.org/show_bug.cgi?id=145478
790 http://trac.webkit.org/changeset/185085
792 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
794 Test gardening after r185074
795 https://bugs.webkit.org/show_bug.cgi?id=145478
799 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
800 * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
802 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
804 Test font selection for zh fonts
805 https://bugs.webkit.org/show_bug.cgi?id=145478
807 Reviewed by Zalan Bujtas.
809 We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
811 * platform/mac/fast/text/font-weights-expected.txt:
812 * platform/mac/fast/text/font-weights.html:
814 2015-06-01 Brady Eidson <beidson@apple.com>
816 Add WKTR support for "should open external URLs".
817 https://bugs.webkit.org/show_bug.cgi?id=145505
819 Reviewed by Darin Adler.
821 * loader/navigation-policy/resources/notify-done.html: Added.
822 * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
823 * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
824 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
825 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
827 * platform/ios-simulator-wk1/TestExpectations:
828 * platform/mac-wk1/TestExpectations:
829 * platform/win/TestExpectations:
831 2015-06-01 Chris Dumez <cdumez@apple.com>
833 ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
834 https://bugs.webkit.org/show_bug.cgi?id=145518
835 <rdar://problem/21168573>
837 Reviewed by Darin Adler.
839 Add layout test to make sure we no longer crash if the memory cache is
840 pruned while a resource is being revalidated.
842 * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
843 * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
845 2015-05-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
847 Async XMLHttpRequest should get access to AppCache resources stored as flat files
848 https://bugs.webkit.org/show_bug.cgi?id=138506
850 Reviewed by Darin Adler.
852 * http/tests/appcache/resources/simple-video-async.manifest: Added.
853 * http/tests/appcache/simple-video-async-expected.txt: Added.
854 * http/tests/appcache/simple-video-async.html: Added.
856 2015-05-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
858 [Streams API] Implement ReadableStreamController constructor
859 https://bugs.webkit.org/show_bug.cgi?id=143752
861 Reviewed by Darin Adler.
863 * streams/readable-stream.html: checking controller constructor.
864 * streams/reference-implementation/brand-checks-expected.txt:
866 2015-05-31 Jordan Harband <ljharb@gmail.com>
868 Array#reduce and reduceRight don't follow ToLength
869 https://bugs.webkit.org/show_bug.cgi?id=145364
871 Reviewed by Yusuke Suzuki.
873 * js/array-reduce-expected.txt:
874 * js/array-reduceRight-expected.txt:
875 * js/dom/array-prototype-properties-expected.txt:
876 * js/dom/script-tests/array-prototype-properties.js:
877 * js/script-tests/array-reduce.js:
878 * js/script-tests/array-reduceRight.js:
880 2015-05-30 Filip Pizlo <fpizlo@apple.com>
882 FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
883 https://bugs.webkit.org/show_bug.cgi?id=145469
885 Reviewed by Geoffrey Garen.
887 * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
888 * js/regress/repeat-multi-get-by-offset.html: Added.
889 * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
892 2015-05-29 Keith Miller <keith_miller@apple.com>
894 WeakMap reference w/ DOM element as key does not survive long enough.
895 https://bugs.webkit.org/show_bug.cgi?id=137651
897 Reviewed by Geoffrey Garen.
899 * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
901 * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
903 2015-05-29 Zalan Bujtas <zalan@apple.com>
905 Text disappears shortly after page load on Nexus 7 site.
906 https://bugs.webkit.org/show_bug.cgi?id=145467
907 rdar://problem/18327239
909 Reviewed by Simon Fraser.
911 This patch ensures that overlap testing for composited layers works properly when the sibling
912 layer gets composited through its child.
914 When a layer gets composited through its child content, the recursive overlap testing should build up the
915 overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
917 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
918 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
919 * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
920 * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
922 2015-05-29 Chris Dumez <cdumez@apple.com>
924 Consider throttling DOM timers in iframes outside the viewport
925 https://bugs.webkit.org/show_bug.cgi?id=145465
926 <rdar://problem/20768957>
928 Reviewed by Darin Adler.
930 Add a layout test to check that DOM timers in iframes outside the
931 viewport get throttled.
933 * fast/dom/resources/timer-frame-2.html: Added.
934 * fast/dom/resources/timer-frame.html: Added.
935 * fast/dom/timer-throttling-subframe-expected.txt: Added.
936 * fast/dom/timer-throttling-subframe.html: Added.
938 2015-05-28 Filip Pizlo <fpizlo@apple.com>
940 Non-speculative Branch should be fast in the FTL
941 https://bugs.webkit.org/show_bug.cgi?id=145452
943 Reviewed by Andreas Kling.
945 * js/regress/logical-not-weird-types-expected.txt: Added.
946 * js/regress/logical-not-weird-types.html: Added.
947 * js/regress/script-tests/logical-not-weird-types.js: Added.
950 2015-05-29 Filip Pizlo <fpizlo@apple.com>
952 Land some .html/-expected.txt files for some tests that were added without them.
954 Rubber stamped by Andreas Kling.
956 * js/regress/cse-new-array-buffer-expected.txt: Added.
957 * js/regress/cse-new-array-buffer.html: Added.
958 * js/regress/cse-new-array-expected.txt: Added.
959 * js/regress/cse-new-array.html: Added.
961 2015-05-29 Zalan Bujtas <zalan@apple.com>
963 Unreviewed Win and GTK gardening.
965 Skip Mac font specific test.
967 * platform/gtk/TestExpectations:
968 * platform/win/TestExpectations:
970 2015-05-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
972 MediaDevices.getUserMedia should reject promise instead of throwing exceptions
973 https://bugs.webkit.org/show_bug.cgi?id=145282
975 Reviewed by Darin Adler.
977 Updating test to expect rejection and not error throwing.
979 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
980 * fast/mediastream/MediaDevices-getUserMedia.html:
982 2015-05-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
984 [EFL] Unreviewed gardening on 29th May
986 Unskip passing tests for viewport-percentage, text, sub-pixel
987 and update new failing accessibility, fast/overflow and so on.
989 * platform/efl/TestExpectations:
991 2015-05-28 Zalan Bujtas <zalan@apple.com>
993 Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
994 https://bugs.webkit.org/show_bug.cgi?id=145393
995 rdar://problem/19918941
997 Reviewed by Darin Adler.
999 Float to LayoutUnit conversion is lossy. To ensure that selection
1000 painting always lines up (snaps) properly, the calculated width needs to
1001 be adjusted by ceiling the float to the next LayoutUnit value.
1003 * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
1004 * fast/text/hidpi-text-selection-gap-between-words.html: Added.
1005 * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
1007 2015-05-28 Andreas Kling <akling@apple.com>
1009 GraphicsLayerCA should start out with m_intersectsCoverageRect=false
1010 <https://webkit.org/b/145443>
1011 <rdar://problem/19685798>
1013 Reviewed by Simon Fraser.
1015 Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
1016 layers inside it and places it far outside the visible viewport.
1018 The layer dump should show that the "intersects coverage rect" flag is 0 for the
1019 iframe and its sublayers.
1021 * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
1022 * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
1024 2015-05-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1026 [Streams API] ReadableStreamReader should not be exposed
1027 https://bugs.webkit.org/show_bug.cgi?id=143564
1029 Reviewed by Darin Adler.
1031 Rebasing tests as ReadableStreamReader is no longer defined globally.
1033 * js/dom/global-constructors-attributes-expected.txt:
1034 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1035 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1036 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1037 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1038 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1040 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1042 Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
1043 are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
1045 * media/controls-layers.html: Removed.
1046 * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
1047 * platform/mac/media/controls-layers-expected.txt: Removed.
1049 2015-05-27 Jordan Harband <ljharb@gmail.com>
1051 Array.of should work with other constructors
1052 https://bugs.webkit.org/show_bug.cgi?id=145365
1054 Reviewed by Yusuke Suzuki.
1056 * js/array-of-expected.txt:
1057 * js/script-tests/array-of.js:
1060 2015-05-27 Benjamin Poulain <bpoulain@apple.com>
1062 [JSC] Add undefined->double conversion to DoubleRep
1063 https://bugs.webkit.org/show_bug.cgi?id=145293
1065 Reviewed by Filip Pizlo.
1067 * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
1068 * js/regress/math-with-out-of-bounds-array-values.html: Added.
1069 * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
1071 2015-05-27 Simon Fraser <simon.fraser@apple.com>
1073 REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
1074 https://bugs.webkit.org/show_bug.cgi?id=145420
1076 Reviewed by Dean Jackson.
1078 Test that dumps compositing layers in a document with media controls.
1080 * media/controls-layers.html: Added.
1081 * platform/mac/media/controls-layers-expected.txt: Added.
1082 * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
1084 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1086 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1088 * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
1089 Failure expectation is not the right one.
1091 2015-05-27 Daniel Bates <dabates@apple.com>
1093 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1095 * platform/mac-wk1/TestExpectations:
1097 2015-05-27 Daniel Bates <dabates@apple.com>
1099 Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
1100 (https://bugs.webkit.org/show_bug.cgi?id=145336)
1102 Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
1104 Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
1105 of other ports since we consider these tests specific to Mac.
1107 * platform/efl/TestExpectations:
1108 * platform/gtk/TestExpectations:
1109 * platform/ios-simulator/TestExpectations:
1110 * platform/mac-wk1/TestExpectations:
1111 * platform/win/TestExpectations:
1113 2015-05-26 Dean Jackson <dino@apple.com>
1115 Backdrop filters don't animate
1116 https://bugs.webkit.org/show_bug.cgi?id=145386
1117 <rdar://problem/21110037>
1119 Reviewed by Simon Fraser.
1121 Add a test for animation of backdrop-filter, and do some
1122 minor cleanups in related files.
1124 * animations/resources/animation-test-helpers.js:
1125 (parseFilterImage): Fix a typo.
1126 (getPropertyValue): Support webkitBackdropFilter.
1127 (comparePropertyValue): Ditto.
1128 * css3/filters/backdrop/animation-expected.txt: Added.
1129 * css3/filters/backdrop/animation.html: Added.
1131 2015-05-27 Matt Baker <mattbaker@apple.com>
1133 [iOS] Rebaseline expected results for tests in LayoutTests/compositing
1134 https://bugs.webkit.org/show_bug.cgi?id=145401
1136 Reviewed by Simon Fraser.
1138 Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
1140 * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1141 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
1142 * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
1143 * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1144 * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
1145 * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1147 2015-05-27 Myles C. Maxfield <mmaxfield@apple.com>
1149 [iOS] Arabic ligatures are broken in Google Maps
1150 https://bugs.webkit.org/show_bug.cgi?id=145336
1151 <rdar://problem/20689607>
1153 Reviewed by Darin Adler.
1155 This patch adds a DRT test to make sure that text gets drawn with the correct font.
1157 It also updates expected results for 4 tests, which I have verified are still correct. However,
1158 because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
1159 platform/mac-mavericks before updating the results in platform/mac.
1161 This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
1162 platform-specific screen-space quantization. This patch also skips these tests on Mavericks
1163 because I can't add platform-specific expected results for reftests.
1165 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
1166 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
1168 * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
1169 * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
1170 * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1171 * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1172 * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
1173 * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
1174 * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
1175 * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1176 * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1177 * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
1178 * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
1179 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
1180 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
1181 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
1182 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
1183 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
1184 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
1185 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
1186 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
1187 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
1188 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
1190 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1192 An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
1193 https://bugs.webkit.org/show_bug.cgi?id=139405
1195 Reviewed by Darin Adler.
1197 * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
1198 * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
1199 * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
1200 * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
1201 * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
1202 Make sure the slices of the border-image are drawn correctly. When using an
1203 image with no intrinsic size, all the slices has to be gotten from (0, 0)
1204 of the source image.
1206 * TestExpectations: Removed previously-failing test.
1208 2015-05-26 Andreas Kling <akling@apple.com>
1210 <font face> doesn't support plus character in font family names.
1211 <https://webkit.org/b/145400>
1212 <rdar://problem/21097484>
1214 Reviewed by Darin Adler.
1216 Add a little test for <font face> attributes to cover this problem
1217 and some other interesting cases with spaces and commas.
1219 * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
1220 * fast/dom/HTMLFontElement/face-attribute.html: Added.
1222 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1224 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1225 https://bugs.webkit.org/show_bug.cgi?id=139142
1227 Reviewed by Darin Adler.
1229 * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1231 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1233 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1234 https://bugs.webkit.org/show_bug.cgi?id=139142
1236 Reviewed by Darin Adler.
1238 * accessibility/aria-hidden-false-works-in-subtrees.html:
1240 2015-05-26 Zalan Bujtas <zalan@apple.com>
1242 Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
1243 https://bugs.webkit.org/show_bug.cgi?id=145323
1244 rdar://problem/20980628
1246 Reviewed by Dave Hyatt.
1248 This patch ensures when an overhanging float renderer is destroyed,
1249 all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
1251 When an overhanging float is present, we cache the renderer on the parent and on the affected
1252 sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
1253 during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
1254 This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
1255 However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
1256 the layout propagation through siblings does not work anymore.
1258 The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
1259 from propagating layout to siblings when certain properties of the parent container changes.
1261 * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
1262 * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
1264 2015-05-26 Beth Dakin <bdakin@apple.com>
1266 storage/indexeddb/deleteIndex-bug110792.html is flaky
1267 https://bugs.webkit.org/show_bug.cgi?id=145390
1272 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1274 SVG fragment identifier rendering issue
1275 https://bugs.webkit.org/show_bug.cgi?id=137328
1277 Reviewed by Darin Adler.
1279 * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
1280 * svg/css/svg-resource-fragment-identifier-order.html: Added.
1281 Ensure the SVG fragment is drawn correctly when the same SVG image is
1282 referenced multiple times.
1284 2015-05-26 Daniel Bates <dabates@apple.com>
1286 Update Autofill button icon
1287 https://bugs.webkit.org/show_bug.cgi?id=145191
1288 <rdar://problem/20178942>
1290 Update expected results for Windows.
1292 * platform/win/fast/forms/input-auto-fill-button-expected.txt:
1294 2015-05-26 Joseph Pecoraro <pecoraro@apple.com>
1296 CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
1297 https://bugs.webkit.org/show_bug.cgi?id=145343
1299 Reviewed by Timothy Hatcher.
1301 * fast/css/getComputedStyle/computed-style-expected.txt:
1302 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1303 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1304 * fast/css/getComputedStyle/resources/property-names.js:
1306 2015-05-26 Yusuke Suzuki <utatane.tea@gmail.com>
1308 [ES6] Implement Array.prototype.copyWithin
1309 https://bugs.webkit.org/show_bug.cgi?id=145107
1311 Reviewed by Darin Adler.
1313 * js/Object-getOwnPropertyNames-expected.txt:
1314 * js/script-tests/Object-getOwnPropertyNames.js:
1316 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
1318 [GTK] Enable IndexedDB
1319 https://bugs.webkit.org/show_bug.cgi?id=98932
1321 Reviewed by Žan Doberšek.
1323 * platform/gtk/TestExpectations: Update IndexedDB test expectations.
1325 2015-05-24 Jordan Harband <ljharb@gmail.com>
1327 Array#findIndex/find should not skip holes
1328 https://bugs.webkit.org/show_bug.cgi?id=145361
1330 Reviewed by Yusuke Suzuki.
1332 * js/array-find-expected.txt:
1333 * js/array-findIndex-expected.txt:
1334 * js/script-tests/array-find.js:
1335 * js/script-tests/array-findIndex.js:
1337 2015-05-23 Antti Koivisto <antti@apple.com>
1339 Permanent redirects should have long implicit cache lifetime
1340 https://bugs.webkit.org/show_bug.cgi?id=145348
1342 Reviewed by Sam Weinig.
1344 * http/tests/cache/cache-redirections.html:
1345 * http/tests/cache/resources/cache-control-redirect.php:
1347 Use less confusing name (max_age->expiration vs. max-age) and fix logic.
1349 2015-05-23 Zalan Bujtas <zalan@apple.com>
1351 Rebaseline after r184825. Remove artificial extra space between 2 text renderers.
1353 Reviewed by Antti Koivisto.
1355 * animations/lineheight-animation-expected.txt:
1356 * animations/simultaneous-start-transform-expected.txt:
1357 * animations/width-using-ems-expected.txt:
1358 * fast/events/window-events-bubble-expected.txt:
1359 * fast/events/window-events-bubble2-expected.txt:
1361 2015-05-23 Zalan Bujtas <zalan@apple.com>
1363 Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
1364 https://bugs.webkit.org/show_bug.cgi?id=145344
1365 rdar://problem/20959522
1367 Reviewed by Antti Koivisto.
1369 This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
1370 we skip it while collecting the text content for innerText.
1371 It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
1372 we need to ensure that text offset computing only takes the simple text nodes into account.
1374 * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
1375 * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
1377 2015-05-22 Alexey Proskuryakov <ap@apple.com>
1379 Update tests broken by MediaPlaybackRequiresUserGesture renaming.
1381 * media/no-autoplay-with-user-gesture-requirement.html:
1382 * media/video-load-require-user-gesture.html:
1383 * media/video-play-require-user-gesture.html:
1385 2015-05-22 Alexey Proskuryakov <ap@apple.com>
1387 New test media/accessiblity-describes-video.html is flaky.
1389 * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
1391 2015-05-22 Jer Noble <jer.noble@apple.com>
1393 [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
1394 https://bugs.webkit.org/show_bug.cgi?id=145228
1396 Reviewed by Eric Carlson.
1398 * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
1399 * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
1400 * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
1401 * http/tests/media/resources/hls/english/description.aac: Added.
1402 * http/tests/media/resources/hls/english/description.m3u8: Added.
1403 * media/accessiblity-describes-video-expected.txt: Added.
1404 * media/accessiblity-describes-video.html: Added.
1405 * media/content/audio-describes-video.mp4: Added.
1406 * platform/mac-mavericks/TestExpectations:
1408 2015-05-22 Basile Clement <basile_clement@apple.com>
1410 Allow DFGClobberize to return non-node constants that must be later created
1411 https://bugs.webkit.org/show_bug.cgi?id=145272
1413 Reviewed by Filip Pizlo.
1415 * js/regress/script-tests/cse-new-array-buffer.js: Added.
1417 * js/regress/script-tests/cse-new-array.js: Added.
1420 2015-05-22 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
1422 [GTK] Gardening 21st May.
1423 https://bugs.webkit.org/show_bug.cgi?id=145250
1427 * platform/gtk/TestExpectations:
1429 2015-05-22 Joanmarie Diggs <jdiggs@igalia.com>
1431 AX: Figure out why list-detection2.html test fails on GTK
1432 https://bugs.webkit.org/show_bug.cgi?id=145273
1434 Reviewed by Chris Fleizach.
1436 * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
1438 2015-05-21 Joanmarie Diggs <jdiggs@igalia.com>
1440 AX: [GTK] Implement computedRoleString in AccessibilityUIElement
1441 https://bugs.webkit.org/show_bug.cgi?id=128420
1443 Reviewed by Chris Fleizach.
1445 * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
1446 * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
1447 * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
1448 * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
1449 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
1450 * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
1451 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
1452 * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
1453 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
1454 * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
1455 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
1456 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
1457 * platform/gtk/accessibility/xml-roles-exposed.html: Added.
1459 2015-05-21 Antti Koivisto <antti@apple.com>
1461 MaskImageOperation code does not manage CachedImageClients correctly
1462 https://bugs.webkit.org/show_bug.cgi?id=145276
1464 Reviewed by Andreas Kling.
1466 * css3/masking/mask-image-client-crash-expected.txt: Added.
1467 * css3/masking/mask-image-client-crash.html: Added.
1469 2015-05-21 Daniel Bates <dabates@apple.com>
1471 Update Autofill button icon
1472 https://bugs.webkit.org/show_bug.cgi?id=145191
1473 <rdar://problem/20178942>
1475 Reviewed by Jessie Berlin.
1477 Update expected results.
1479 * fast/forms/input-auto-fill-button-expected.txt:
1480 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
1482 2015-05-21 Chris Fleizach <cfleizach@apple.com>
1484 AX: improve list heuristics (presentational use versus actual lists)
1485 https://bugs.webkit.org/show_bug.cgi?id=134187
1487 Unreviewed layout test fixage.
1489 Skip the list-detection2.html test on GTK until it can be investigated.
1490 https://bugs.webkit.org/show_bug.cgi?id=145273
1491 Fix a failing test on GTK that needed an update after the last set of changes.
1492 Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
1493 https://bugs.webkit.org/show_bug.cgi?id=145271
1495 * platform/gtk/TestExpectations:
1496 * platform/gtk/accessibility/list-detection-expected.txt:
1497 * platform/win/TestExpectations:
1499 2015-05-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1501 SVG as image uses very tiny default font-size
1502 https://bugs.webkit.org/show_bug.cgi?id=68090
1504 Reviewed by Darin Adler.
1506 * svg/text/text-default-font-size-expected.html: Added.
1507 * svg/text/text-default-font-size.html: Added.
1508 Ensure the default font size for non-interactive SVG images is not zero.
1510 2015-05-21 Youenn Fablet <youenn.fablet@crf.canon.fr>
1512 streams/reference-implementation/readable-stream.html should now pass
1513 https://bugs.webkit.org/show_bug.cgi?id=145266
1517 * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
1519 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1521 Web Inspector: array previews should have a much smaller cap on values
1522 https://bugs.webkit.org/show_bug.cgi?id=145195
1524 Reviewed by Timothy Hatcher.
1526 * inspector/model/remote-object-expected.txt:
1527 Update expected results now that array previews include
1528 a smaller number of items.
1530 2015-05-20 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
1532 Enable disk cache for range requests
1533 https://bugs.webkit.org/show_bug.cgi?id=144682
1535 Reviewed by Antti Koivisto.
1537 * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
1538 * http/tests/cache/disk-cache/disk-cache-range.html: Added.
1539 * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
1540 * platform/gtk/TestExpectations: Remove failing test.
1542 2015-05-20 Chris Fleizach <cfleizach@apple.com>
1544 AX: improve list heuristics (presentational use versus actual lists)
1545 https://bugs.webkit.org/show_bug.cgi?id=134187
1547 Reviewed by Darin Adler.
1549 * accessibility/list-detection-expected.txt:
1550 * accessibility/list-detection.html:
1551 * accessibility/list-detection2-expected.txt: Added.
1552 * accessibility/list-detection2.html: Added.
1554 2015-05-20 Antti Koivisto <antti@apple.com>
1556 REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
1557 https://bugs.webkit.org/show_bug.cgi?id=145227
1559 Reviewed by Darin Adler.
1561 Add ref test for select painting.
1563 * fast/forms/select/select-painting-expected.html: Added.
1564 * fast/forms/select/select-painting.html: Added.
1566 2015-05-20 Daniel Bates <dabates@apple.com>
1568 AX: AutoFill button is not accessible with VoiceOver
1569 https://bugs.webkit.org/show_bug.cgi?id=145200
1570 <rdar://problem/20507480>
1572 Reviewed by Chris Fleizach.
1574 Test that there is an accessibility element for the AutoFill button.
1576 * accessibility/input-auto-fill-button-expected.txt: Added.
1577 * accessibility/input-auto-fill-button.html: Added.
1578 * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
1579 is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
1581 2015-05-20 Antti Koivisto <antti@apple.com>
1583 Assertion failure in WebCore::BidiRun::BidiRun()
1584 https://bugs.webkit.org/show_bug.cgi?id=145203
1585 rdar://problem/20958973
1587 Reviewed by Andreas Kling.
1589 * fast/text/text-combine-crash-expected.txt: Added.
1590 * fast/text/text-combine-crash.html: Added.
1592 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
1594 AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
1595 https://bugs.webkit.org/show_bug.cgi?id=145064
1597 Reviewed by Darin Adler.
1599 Adding test to cover resume/close/suspend rejecting with InvalidStateError.
1600 Updating existing test to cover resume and suspend rejection with no error.
1602 * webaudio/audiocontext-promise-throwing-expected.txt: Added.
1603 * webaudio/audiocontext-promise-throwing.html: Added.
1604 * webaudio/audiocontext-state-expected.txt:
1605 * webaudio/audiocontext-state.html:
1607 2015-05-20 Commit Queue <commit-queue@webkit.org>
1609 Unreviewed, rolling out r184645.
1610 https://bugs.webkit.org/show_bug.cgi?id=145220
1612 Broken build (Requested by jacob_nielsen on #webkit).
1616 "AX: AutoFill button is not accessible with VoiceOver"
1617 https://bugs.webkit.org/show_bug.cgi?id=145200
1618 http://trac.webkit.org/changeset/184645
1620 2015-05-20 Daniel Bates <dabates@apple.com>
1622 AX: AutoFill button is not accessible with VoiceOver
1623 https://bugs.webkit.org/show_bug.cgi?id=145200
1624 <rdar://problem/20507480>
1626 Reviewed by Chris Fleizach.
1628 Test that there is an accessibility element for the AutoFill button.
1630 * accessibility/input-auto-fill-button-expected.txt: Added.
1631 * accessibility/input-auto-fill-button.html: Added.
1633 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1635 ES6: Implement Object.setPrototypeOf
1636 https://bugs.webkit.org/show_bug.cgi?id=145202
1638 Reviewed by Darin Adler.
1640 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
1641 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
1642 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
1643 Test covering cross origin restriction behavior.
1645 * js/Object-getOwnPropertyNames-expected.txt:
1646 * js/script-tests/Object-getOwnPropertyNames.js:
1647 Updated for the new exposed property.
1649 * js/cyclic-prototypes-expected.txt:
1650 * js/script-tests/cyclic-prototypes.js:
1651 Extend this test to include setPrototypeOf cyclic checks.
1652 Note that setPrototypeOf can still change the prototype
1653 where __proto__ cannot.
1655 * js/prototypes-expected.txt:
1656 * js/script-tests/prototypes.js:
1657 Extend this test to cover more types previously overlooked.
1659 * js/script-tests/setPrototypeOf.js: Added.
1661 (getObjectDescriptions.myFunction):
1662 (getObjectDescriptions):
1663 * js/setPrototypeOf-expected.txt: Added.
1664 * js/setPrototypeOf.html: Added.
1665 Test coverage for all the different object / prototype combinations.
1666 This is modeled after the other browser tests with coverage of a
1667 few more basic functionality tests and object types.
1669 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
1671 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
1672 https://bugs.webkit.org/show_bug.cgi?id=145164
1674 Reviewed by Jer Noble.
1676 * webaudio/audiocontext-promise-expected.txt: Added.
1677 * webaudio/audiocontext-promise.html: Added.
1679 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1681 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
1682 https://bugs.webkit.org/show_bug.cgi?id=145138
1684 Reviewed by Darin Adler.
1686 * js/dom/JSON-parse-expected.txt:
1687 * js/resources/JSON-parse.js:
1688 Update expected results for JSON parsing using eval() versus JSON.parse.
1689 In eval, an object literal with a "__proto__" property modifies the prototype.
1690 In JSON.parse, all properties are direct/own properties, no matter their name,
1691 so "__proto__" does not get special treatment.
1693 * js/eval-json-proto-expected.txt: Added.
1694 * js/eval-json-proto.html: Added.
1695 * js/script-tests/eval-json-proto.js: Added.
1696 Direct test for LiteralParser behavior, in both eval and JSON.parse.
1698 * js/object-literal-duplicate-properties-expected.txt:
1699 * js/script-tests/object-literal-duplicate-properties.js:
1700 (runProtoTestShouldThrow):
1701 (runProtoTestShouldNotThrow):
1702 Test for all cases of acceptable and unacceptable __proto__ duplicate
1703 properties in literals.
1705 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1707 Web Inspector: Slightly better node previews in arrays
1708 https://bugs.webkit.org/show_bug.cgi?id=145188
1710 Reviewed by Timothy Hatcher.
1712 * inspector/model/remote-object-expected.txt:
1713 * inspector/model/remote-object.html:
1715 2015-05-17 Sam Weinig <sam@webkit.org>
1717 Organize event handlers a bit
1718 https://bugs.webkit.org/show_bug.cgi?id=145106
1720 Reviewed by Darin Adler.
1722 * fast/dom/event-handler-attributes-expected.txt:
1723 * fast/dom/event-handler-attributes.html:
1724 Update for putting media related event handlers on Document in addition to
1725 Element and DOMWindow.
1727 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
1729 Web Inspector: Improve Preview for NodeList / array like collections
1730 https://bugs.webkit.org/show_bug.cgi?id=145177
1732 Reviewed by Timothy Hatcher.
1734 * inspector/model/remote-object-expected.txt:
1736 2015-05-19 Chris Dumez <cdumez@apple.com>
1738 [Mac] Font lookups are flakey due to caching
1739 https://bugs.webkit.org/show_bug.cgi?id=145180
1740 <rdar://problem/21012406>
1742 Reviewed by Darin Adler.
1744 * platform/mac/TestExpectations:
1745 Unskip platform/mac/fast/text/font-weights.html as it is no longer
1746 flakey after this change.
1748 * platform/mac/fast/text/font-weights-expected.txt:
1749 Rebaseline the test as the expected results were those based on the
1750 bad caching behavior.
1752 2015-05-19 Brady Eidson <beidson@apple.com>
1754 X-Frame-Options headers not respected when loading from application cache.
1755 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
1757 Reviewed by Alexey Proskuryakov.
1759 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
1760 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
1761 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
1762 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
1764 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
1766 AudioContext should resolve promises with jsUndefined() and not jsNull()
1767 https://bugs.webkit.org/show_bug.cgi?id=145063
1769 Reviewed by Sam Weinig.
1771 * webaudio/audiocontext-state.html: Added check of promise resolve value.
1773 2015-05-19 Eric Carlson <eric.carlson@apple.com>
1775 iOS gardening. Update "fast" image and text results, delete wk2-only results.
1777 Rubber-stamped by Brent Fulgham.
1779 * platform/ios-simulator-wk2/TestExpectations:
1780 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
1781 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
1782 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
1783 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
1784 * platform/ios-simulator/TestExpectations:
1785 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
1786 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
1787 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1788 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1789 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
1790 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
1791 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
1792 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
1793 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
1794 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
1795 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
1796 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
1797 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
1798 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
1799 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
1800 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
1801 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
1802 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
1803 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
1804 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
1805 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
1806 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
1807 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
1808 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
1809 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
1810 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
1811 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
1812 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
1813 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
1814 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
1815 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1816 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
1817 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
1818 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
1819 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
1820 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
1821 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
1822 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
1823 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
1824 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
1825 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
1826 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
1827 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
1828 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
1829 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
1830 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
1831 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
1832 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
1833 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
1834 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
1835 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
1836 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
1837 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
1838 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
1839 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
1840 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
1841 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
1842 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
1843 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
1844 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1845 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
1847 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
1849 Array.prototype methods must use ToLength
1850 https://bugs.webkit.org/show_bug.cgi?id=144128
1852 Reviewed by Oliver Hunt.
1854 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
1856 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1857 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1858 * js/array-every-expected.txt:
1859 * js/array-fill-expected.txt:
1860 * js/array-filter-expected.txt:
1861 * js/array-find-expected.txt:
1862 * js/array-findIndex-expected.txt:
1863 * js/array-functions-non-arrays-expected.txt:
1864 * js/array-includes-expected.txt:
1865 * js/script-tests/array-every.js:
1867 * js/script-tests/array-fill.js:
1869 * js/script-tests/array-filter.js:
1871 * js/script-tests/array-find.js:
1873 * js/script-tests/array-findIndex.js:
1876 * js/script-tests/array-functions-non-arrays.js:
1878 * js/script-tests/array-includes.js:
1880 2015-05-19 Zalan Bujtas <zalan@apple.com>
1882 Merged anonymous blocks should invalidate simple line layout path.
1883 https://bugs.webkit.org/show_bug.cgi?id=145104
1884 rdar://problem/20980930
1886 Reviewed by Antti Koivisto.
1888 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
1889 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
1890 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
1892 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
1893 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
1895 2015-05-14 Chris Fleizach <cfleizach@apple.com>
1897 AX: Select text mechanism returns results outside of text control regions
1898 https://bugs.webkit.org/show_bug.cgi?id=145041
1900 Reviewed by Mario Sanchez Prada.
1902 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
1903 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
1905 2015-05-19 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
1907 [GTK] Gardening 19th May
1908 https://bugs.webkit.org/show_bug.cgi?id=145166
1912 * platform/gtk/TestExpectations:
1914 2015-05-18 Eric Carlson <eric.carlson@apple.com>
1916 iOS gardening. Update "editing" image and text results, delete wk2-only results.
1918 Rubber-stamped by Brent Fulgham.
1920 * platform/ios-simulator-wk2/TestExpectations:
1921 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
1922 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
1923 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
1924 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
1925 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
1926 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
1927 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
1928 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
1929 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
1930 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
1931 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
1932 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
1933 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
1934 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
1935 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
1936 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
1937 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
1938 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
1939 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
1940 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
1941 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
1942 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
1943 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
1944 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
1945 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
1946 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
1947 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
1948 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
1949 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
1950 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
1951 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
1952 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
1953 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
1954 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
1955 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
1956 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
1957 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
1958 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
1959 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
1960 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
1961 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
1962 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
1963 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
1964 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
1965 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
1966 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
1967 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
1968 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
1969 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
1970 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
1971 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
1972 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
1973 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
1974 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
1975 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
1976 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
1977 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
1978 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
1979 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
1980 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
1981 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
1982 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
1983 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
1984 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
1985 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
1986 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
1987 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
1988 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
1989 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
1990 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
1991 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
1992 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
1993 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
1994 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
1995 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
1996 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
1997 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
1998 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
1999 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
2000 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
2001 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
2002 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
2003 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
2004 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
2005 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
2006 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
2007 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
2008 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
2009 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
2010 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
2011 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
2012 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
2013 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
2014 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
2015 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
2016 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
2017 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
2018 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
2019 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
2020 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
2021 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
2022 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
2023 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
2024 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
2025 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
2026 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
2027 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
2028 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
2029 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
2030 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
2031 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
2032 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
2033 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
2034 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
2035 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
2036 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
2037 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
2038 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
2039 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
2040 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
2041 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
2042 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
2043 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
2044 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
2045 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
2046 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
2047 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
2048 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
2049 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
2050 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
2051 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
2052 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
2053 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
2054 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
2055 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
2056 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
2057 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
2058 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
2059 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
2060 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
2061 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
2062 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
2063 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
2064 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
2065 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
2066 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
2067 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
2068 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
2069 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
2070 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
2071 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
2072 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
2073 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
2074 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
2075 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
2076 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
2077 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
2078 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
2079 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
2080 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
2081 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
2082 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
2083 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
2084 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
2085 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
2086 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
2087 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
2088 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
2089 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
2090 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
2091 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
2092 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
2093 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
2094 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
2095 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
2096 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
2097 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
2098 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
2099 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
2100 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
2101 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
2102 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
2103 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
2104 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
2105 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
2106 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
2107 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
2108 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
2109 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
2110 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
2111 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
2112 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
2113 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
2114 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
2115 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
2116 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
2117 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
2118 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
2119 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
2120 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
2121 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
2122 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
2123 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
2124 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
2125 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
2126 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
2127 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
2128 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
2129 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
2130 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
2131 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
2132 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
2133 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
2134 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
2135 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
2136 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
2137 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
2138 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
2139 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
2140 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
2141 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
2142 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
2143 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
2144 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
2145 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
2146 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
2147 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
2148 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
2149 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
2150 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
2151 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
2152 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
2153 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
2154 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
2155 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
2156 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
2157 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
2158 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
2159 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
2160 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
2161 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
2162 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
2163 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
2164 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
2165 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
2166 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
2167 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
2168 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
2169 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
2170 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
2171 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
2172 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
2173 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
2174 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
2175 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
2176 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
2177 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
2178 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
2179 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
2180 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
2181 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
2182 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
2183 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
2184 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
2185 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
2186 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
2187 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
2188 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
2189 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
2190 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
2191 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
2192 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
2193 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
2194 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
2195 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
2196 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
2197 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
2198 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
2199 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
2200 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
2201 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
2202 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
2203 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
2204 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
2205 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
2206 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
2207 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
2208 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
2209 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
2210 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
2211 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
2212 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
2213 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
2214 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
2215 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
2216 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
2217 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
2218 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
2219 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
2220 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
2221 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
2222 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
2223 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
2224 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
2225 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
2226 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
2227 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
2228 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
2229 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
2230 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
2231 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
2232 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
2233 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
2234 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
2235 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
2236 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
2237 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
2238 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
2239 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
2240 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
2241 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
2242 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
2243 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
2244 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
2245 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
2246 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
2247 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
2248 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
2249 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
2250 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
2251 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
2252 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
2253 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
2254 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
2255 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
2256 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
2257 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
2258 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
2259 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
2260 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
2261 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
2262 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
2263 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
2264 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
2265 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
2266 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
2267 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
2268 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
2269 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
2270 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
2271 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
2272 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
2273 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
2274 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
2275 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
2276 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
2277 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
2278 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
2279 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
2280 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
2281 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
2282 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
2283 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
2284 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
2285 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
2286 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
2287 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
2288 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
2289 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
2290 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
2291 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
2292 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
2293 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
2294 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
2295 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
2296 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
2297 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
2298 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
2299 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
2300 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
2301 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
2302 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
2303 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
2304 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
2305 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
2306 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
2307 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
2308 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
2309 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
2310 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
2311 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
2312 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
2313 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
2314 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
2315 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
2316 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
2317 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
2318 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
2319 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
2320 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
2321 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
2322 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
2323 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
2324 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
2325 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
2326 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
2327 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
2328 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
2329 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
2330 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
2331 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
2332 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
2333 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
2334 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
2335 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
2336 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
2337 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
2338 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
2339 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
2340 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
2341 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
2342 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
2343 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
2344 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
2345 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
2346 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
2347 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
2348 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
2349 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
2350 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
2351 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
2352 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
2353 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
2354 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
2355 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
2356 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
2357 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
2358 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
2359 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
2360 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
2361 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
2362 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
2363 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
2364 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
2365 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
2366 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
2367 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
2368 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
2369 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
2370 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
2371 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
2372 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
2373 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
2374 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
2375 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
2376 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
2377 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
2378 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
2379 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
2380 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
2381 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
2382 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
2383 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
2384 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
2385 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
2386 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
2387 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
2388 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
2389 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
2390 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
2391 * platform/ios-simulator/editing/unsupported-content: Added.
2392 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
2394 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
2396 Improve coverage of platform/mac/fast/text/font-weights.html
2397 https://bugs.webkit.org/show_bug.cgi?id=145152
2399 Reviewed by Anders Carlsson.
2401 Add coverage of italics.
2403 * platform/mac/fast/text/font-weights-expected.txt:
2404 * platform/mac/fast/text/font-weights.html:
2406 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
2408 platform/mac/fast/text/font-weights.html is flakey
2409 https://bugs.webkit.org/show_bug.cgi?id=145149
2411 Reviewed by Alexey Proskuryakov.
2413 * platform/mac/TestExpectations:
2415 2015-05-18 Filip Pizlo <fpizlo@apple.com>
2417 Add a Int-or-Boolean speculation to Branch
2418 https://bugs.webkit.org/show_bug.cgi?id=145134
2420 Reviewed by Benjamin Poulain.
2422 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
2423 run it as fast as we should but this is a big step.
2425 * js/regress/script-tests/slow-ternaries.js: Added.
2428 * js/regress/slow-ternaries-expected.txt: Added.
2429 * js/regress/slow-ternaries.html: Added.
2431 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
2433 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
2434 https://bugs.webkit.org/show_bug.cgi?id=145102
2436 Reviewed by Darin Adler.
2438 Improve the coverage a tiny bit.
2440 * js/array-string-recursion-expected.txt: Added.
2441 * js/array-string-recursion.html: Added.
2442 * js/script-tests/array-string-recursion.js: Added.
2444 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
2446 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
2447 https://bugs.webkit.org/show_bug.cgi?id=145021
2449 Reviewed by Sergio Villar Senin.
2451 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
2452 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
2454 2015-05-16 Zalan Bujtas <zalan@apple.com>
2456 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
2457 https://bugs.webkit.org/show_bug.cgi?id=145097
2458 rdar://problem/18588415
2460 Reviewed by Simon Fraser.
2462 Dashed and dotted border painting needs clipping in order to properly display corners.
2463 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
2465 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
2466 * fast/borders/dashed-border-on-subpixel-position.html: Added.
2467 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
2468 * fast/borders/dotted-border-on-subpixel-position.html: Added.
2470 2015-05-15 Sam Weinig <sam@webkit.org>
2472 Add getElementById to DocumentFragment
2473 https://bugs.webkit.org/show_bug.cgi?id=145094
2475 Reviewed by Alexey Proskuryakov.
2477 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
2478 * fast/dom/DocumentFragment/getElementById.html: Added.
2480 2015-05-15 Antti Koivisto <antti@apple.com>
2482 When redirecting to data URL use HTTP response for same origin policy checks
2483 https://bugs.webkit.org/show_bug.cgi?id=145054
2484 rdar://problem/20299050
2486 Reviewed by Alexey Proskuryakov.
2488 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
2489 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
2491 2015-05-15 Simon Fraser <simon.fraser@apple.com>
2493 REGRESSION (r183300): Background missing on top links on apple.com
2494 https://bugs.webkit.org/show_bug.cgi?id=145079
2495 rdar://problem/20914252
2497 Reviewed by Tim Horton.
2501 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2502 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
2504 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
2506 Test the interaction between font-family and font-weight
2507 https://bugs.webkit.org/show_bug.cgi?id=145078
2509 Reviewed by Dean Jackson.
2511 This test is designed to test the interaction between font-family and font-weight. In particular,
2512 our implementation of font-family accepts PostScript names, which may name a font with a particular
2513 weight. However, there is another CSS property, font-weight, in which the author may also name a
2514 particular weight. Our font selection algorithm takes both of these signals into account when
2517 There is currently no good way in JavaScript to find the actual font chosen for some text.
2518 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
2519 tree, therefore testing glyph advances (which are a property of font weight).
2521 * platform/mac/fast/text/font-weights-expected.txt: Added.
2522 * platform/mac/fast/text/font-weights.html: Added.
2524 2015-05-15 Commit Queue <commit-queue@webkit.org>
2526 Unreviewed, rolling out r184421.
2527 https://bugs.webkit.org/show_bug.cgi?id=145087
2529 Introduced 42 layout test failures (Requested by rniwa on
2534 "REGRESSION (r183300): Background missing on top links on
2536 https://bugs.webkit.org/show_bug.cgi?id=145079
2537 http://trac.webkit.org/changeset/184421
2539 2015-05-15 Simon Fraser <simon.fraser@apple.com>
2541 REGRESSION (r183300): Background missing on top links on apple.com
2542 https://bugs.webkit.org/show_bug.cgi?id=145079
2543 rdar://problem/20914252
2545 Reviewed by Tim Horton.
2547 Composited box that toggles to a non-zero height and dumps layers.
2549 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2550 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
2552 2015-05-15 Sam Weinig <sam@webkit.org>
2554 Move HTMLElement's children property to ParentNode
2555 https://bugs.webkit.org/show_bug.cgi?id=145072
2557 Reviewed by Chris Dumez.
2559 * fast/dom/ParentNode-children-expected.txt: Added.
2560 * fast/dom/ParentNode-children.html: Added.
2561 Test children on Element, Document and DocumentFragment.
2563 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
2564 Update results since document.children is no longer undefined.
2566 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2569 2015-05-15 Zalan Bujtas <zalan@apple.com>
2571 White edge on animating panel on http://rokkosunnyvale.com
2572 https://bugs.webkit.org/show_bug.cgi?id=144986
2573 rdar://problem/20907683
2575 Reviewed by Simon Fraser.
2577 Background image geometry calculation needs to be based on the final painting size of the container
2578 in order to accurately compute tile sizes, repeating positions etc.
2579 The container's size is pixelsnapped at painting using absolute coordinates. This patch
2580 ensures that we snap to the same size while computing background geometry.
2582 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
2583 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
2584 * fast/images/background-image-size-changes-fractional-position.html: Added.
2586 2015-05-15 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
2588 [GTK] Gardening 15th May.
2589 https://bugs.webkit.org/show_bug.cgi?id=145047
2593 * platform/gtk/TestExpectations:
2594 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
2596 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
2598 Removed failing test expectations from passing tests.
2601 * platform/mac/TestExpectations:
2603 2015-05-14 Zalan Bujtas <zalan@apple.com>
2605 Images on www.fitstylelife.com jiggle on hover.
2606 https://bugs.webkit.org/show_bug.cgi?id=145020
2607 rdar://problem/20885337
2609 Reviewed by Simon Fraser.
2611 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
2613 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
2614 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
2615 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
2616 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
2618 2015-05-14 Simon Fraser <simon.fraser@apple.com>
2620 REGRESSION (r183794): Garbage tiles when body background switches to fixed
2621 https://bugs.webkit.org/show_bug.cgi?id=145032
2622 rdar://problem/20963679
2624 Reviewed by Dean Jackson.
2626 Test that toggles the attachment of the body background to fixed, then dumps layers.
2628 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
2629 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
2631 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
2633 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
2634 https://bugs.webkit.org/show_bug.cgi?id=119068
2636 Reviewed by Enrica Casucci.
2638 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
2640 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
2641 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
2643 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
2645 [Mac] Expose more font weights for -apple-system
2646 https://bugs.webkit.org/show_bug.cgi?id=144707
2648 Reviewed by Simon Fraser.
2650 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
2651 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
2652 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
2653 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
2654 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
2655 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
2657 2015-05-14 Filip Pizlo <fpizlo@apple.com>
2659 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
2663 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2665 [EFL] Unskip passing AX tests since r184198
2667 Unreviewed EFL gardening.
2669 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
2671 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
2673 ES6: Allow duplicate property names
2674 https://bugs.webkit.org/show_bug.cgi?id=142895
2676 Reviewed by Geoffrey Garen.
2678 * js/object-literal-duplicate-properties-expected.txt: Added.
2679 * js/object-literal-duplicate-properties.html: Added.
2680 * js/script-tests/object-literal-duplicate-properties.js: Added.
2681 Include a new test all about testing duplicate property names
2682 and their expected cascading results.
2684 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
2685 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
2686 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
2687 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
2688 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
2689 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
2690 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
2691 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
2692 ES5 behavior for duplciate properties has changed.
2694 * js/mozilla/strict/11.1.5-expected.txt:
2695 * js/object-literal-syntax-expected.txt:
2696 * js/script-tests/object-literal-syntax.js:
2697 Update other tests and values now that duplicate properties
2698 are allowed, and their cascade order behaves correctly.
2700 2015-05-13 Antti Koivisto <antti@apple.com>
2702 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
2703 https://bugs.webkit.org/show_bug.cgi?id=144952
2705 Reviewed by Oliver Hunt.
2707 * http/tests/cache/resources/non-shareable.css: Added.
2712 * http/tests/cache/resources/shareable.css: Added.
2717 * http/tests/cache/resources/stylesheet-html.php: Added.
2718 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
2719 * http/tests/cache/stylesheet-sharing.html: Added.
2721 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
2723 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
2724 https://bugs.webkit.org/show_bug.cgi?id=144949
2726 Reviewed by Darin Adler.
2728 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
2729 testRunner.execCommand simulates a user initiated editing command and therefore invokes
2732 * editing/style/underline-by-user-expected.txt: Added.
2733 * editing/style/underline-by-user.html: Added.
2735 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
2737 [ES6] Implement String.raw
2738 https://bugs.webkit.org/show_bug.cgi?id=144330
2740 Reviewed by Filip Pizlo.
2744 * js/Object-getOwnPropertyNames-expected.txt:
2745 * js/script-tests/Object-getOwnPropertyNames.js:
2747 2015-05-12 Alexey Proskuryakov <ap@apple.com>
2749 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
2751 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
2752 improved to work cross-platform.
2754 2015-05-12 Filip Pizlo <fpizlo@apple.com>
2756 js/dom/stack-trace.html fails with eager compilation
2757 https://bugs.webkit.org/show_bug.cgi?id=144853
2759 Reviewed by Benjamin Poulain.
2761 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
2762 have a good way of having different expectation files for when a test runs in RJST versus
2763 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
2764 the .html file, which makes RWT overlook it. The test has different expectations in the
2765 two harnesses because it does some small DOM things.
2767 * js/script-tests/stack-trace.js: Added.
2768 * js/stack-trace-expected.txt: Added.
2770 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2772 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
2773 https://bugs.webkit.org/show_bug.cgi?id=144936
2775 Unreviewed gardening.
2777 Adding the platform-specific expectations for Windows now that the
2778 accessibility tree is being correctly generated for this test.
2780 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
2782 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2784 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
2785 https://bugs.webkit.org/show_bug.cgi?id=144936
2787 Reviewed by Chris Fleizach.
2789 Use focusedElement + childAtIndex rather than accessibleElementById
2790 as the latter seems to be failing, and the former worked on Windows
2791 to get the menubar in the original version of this test.
2793 * accessibility/aria-menubar-menuitems.html: Modified.
2795 2015-05-12 Zalan Bujtas <zalan@apple.com>
2797 REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
2798 https://bugs.webkit.org/show_bug.cgi?id=144917
2799 rdar://problem/20545878
2801 Reviewed by Andreas Kling.
2803 This patch ensures that text stroke width value is taken into account while
2804 calculating visual overflow for simple line layout.
2805 Ceiling the text stroke width value matches the normal text layout behaviour.
2807 * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
2808 * fast/text/simple-line-layout-text-stroke-width.html: Added.
2810 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2812 AX: [ATK] ARIA menu items should not have anonymous block children
2813 https://bugs.webkit.org/show_bug.cgi?id=144653
2815 Reviewed by Chris Fleizach.
2817 The existing test was not cross-platform friendly and was rewritten as
2818 part of the fix for this bug. New expectations were generated for Mac,
2819 Efl, and Gtk. The shared expectations and the Windows expectations were
2820 removed so as not to break the Win port. The search-predicate test also
2821 was updated because it included an ARIA treeitem which had a listmarker
2822 child it should not have, and no longer has as a result of the bug fix.
2824 * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
2825 * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
2826 * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
2827 * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
2828 * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
2829 * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
2830 * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
2831 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
2832 * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
2833 (dumpAccessibilityTree):
2835 2015-05-12 Alexey Proskuryakov <ap@apple.com>
2837 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2838 https://bugs.webkit.org/show_bug.cgi?id=144155
2840 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
2842 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2844 AX: [GTK] Defer to WebCore Accessibility for table exposure
2845 https://bugs.webkit.org/show_bug.cgi?id=144896
2847 Reviewed by Chris Fleizach.
2849 Several platform tests are testing accessibility of tables. In order to ensure
2850 that those tables continue to be exposed as tables, a border was added so that
2851 they are not judged to be layout tables. For the remainder of the tests, the
2852 expectations were updated to reflect the fact that layout tables are no longer
2853 exposed as AccessibilityTables in WebKitGtk.
2855 * platform/gtk/accessibility/caret-offsets.html: Added border to table.
2856 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
2857 * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
2858 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
2859 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
2860 * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
2861 * platform/gtk/accessibility/text-for-table.html: Added border to table.
2863 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2865 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
2866 https://bugs.webkit.org/show_bug.cgi?id=116971
2868 Reviewed by Chris Fleizach.
2870 * platform/gtk/TestExpectations: Removed previously-failing test.
2872 2015-05-12 Jinwoo Song <jinwoo7.song@samsung.com>
2874 [EFL] Rebaseline some editing tests
2876 Also add some missing baselines.
2878 * platform/efl/editing/execCommand/5142012-1-expected.png:
2879 * platform/efl/editing/execCommand/5142012-1-expected.txt:
2880 * platform/efl/editing/inserting/insert-at-end-02-expected.png:
2881 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
2883 2015-05-12 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2885 [Streams API] ReadableStream reader should not be disposable when having pending promises
2886 https://bugs.webkit.org/show_bug.cgi?id=144869
2888 Reviewed by Darin Adler.
2890 * streams/readable-stream-gc.html:
2891 * streams/readable-stream-gc-expected.txt:
2893 2015-05-11 Zalan Bujtas <zalan@apple.com>
2895 Text is misplaced when custom font does not have space glyph.
2896 https://bugs.webkit.org/show_bug.cgi?id=144879
2898 Reviewed by Myles C. Maxfield
2900 This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
2902 If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
2903 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.
2904 (even when the text does not require space at all)
2905 Fallback fonts impact line positions through ascent/descent calculation.
2907 * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
2908 * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
2909 * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
2910 * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
2911 * fast/ruby/ruby-expansion-cjk-expected.html: progression
2912 * fast/text/font-with-no-space-glyph-expected.html: Added.
2913 * fast/text/font-with-no-space-glyph.html: Added.
2914 * platform/mac/svg/fonts/svg-font-general-expected.html: progression
2916 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
2918 AX: [ATK] Always include rows in the tree of accessible tables
2919 https://bugs.webkit.org/show_bug.cgi?id=144885
2921 Reviewed by Chris Fleizach.
2923 Update the expectations to reflect the rows which are now included in the tree.
2925 * platform/efl/accessibility/table-attributes-expected.txt: Updated.
2926 * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
2927 * platform/efl/accessibility/table-cells-expected.txt: Updated.
2928 * platform/efl/accessibility/table-sections-expected.txt: Updated.
2929 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2930 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
2931 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
2932 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
2934 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
2936 AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
2937 https://bugs.webkit.org/show_bug.cgi?id=144881
2939 Unreviewed GTK+ and EFL gardening.
2941 * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
2942 * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
2944 2015-05-11 Andreas Kling <akling@apple.com>
2946 Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
2948 * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
2950 2015-05-11 Alex Christensen <achristensen@webkit.org>
2952 [Content Extensions] Support domain-specific rules and exceptions.
2953 https://bugs.webkit.org/show_bug.cgi?id=144833
2955 Reviewed by Darin Adler.
2957 * http/tests/contentextensions/domain-rules-expected.txt: Added.
2958 * http/tests/contentextensions/domain-rules.html: Added.
2959 * http/tests/contentextensions/domain-rules.html.json: Added.
2961 2015-05-10 Filip Pizlo <fpizlo@apple.com>
2963 We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
2964 https://bugs.webkit.org/show_bug.cgi?id=144851
2966 Reviewed by Michael Saboff.
2968 * js/regress/load-varargs-elimination-expected.txt: Added.
2969 * js/regress/load-varargs-elimination.html: Added.
2970 * js/regress/script-tests/load-varargs-elimination.js: Added.
2974 * js/regress/sink-huge-activation-expected.txt: Added.
2975 * js/regress/sink-huge-activation.html: Added.
2977 2015-05-11 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2979 [GTK] Gardening 11th May.
2980 https://bugs.webkit.org/show_bug.cgi?id=144863
2984 * platform/gtk/TestExpectations:
2986 2015-05-11 Chris Fleizach <cfleizach@apple.com>
2988 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
2989 https://bugs.webkit.org/show_bug.cgi?id=144860
2991 Reviewed by Mario Sanchez Prada.
2993 * accessibility/menu-list-crash2-expected.txt: Added.
2994 * accessibility/menu-list-crash2.html: Added.
2996 2015-05-11 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2998 [GTK] Gardening 7th May.
2999 https://bugs.webkit.org/show_bug.cgi?id=144735
3003 * platform/gtk/TestExpectations:
3004 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
3006 2015-05-10 Simon Fraser <simon.fraser@apple.com>
3008 background-position sometimes doesn't work properly with background-attachment: fixed
3009 https://bugs.webkit.org/show_bug.cgi?id=103757
3010 rdar://problem/18749925
3012 Reviewed by Darin Adler.
3014 Tests various configurations for painting the fixed backgrounds. The existing test was
3015 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
3016 and be valid. Testing is complicated by the fact that setting top content inset actually
3017 causes the snapshot to be inset at the top.
3019 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
3020 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
3021 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
3022 * 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.
3023 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
3024 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
3025 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
3026 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
3027 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
3028 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
3029 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
3031 2015-05-10 Martin Robinson <mrobinson@igalia.com>
3033 [GTK] fast/events/page-visibility-transition-test.html is timing out
3034 https://bugs.webkit.org/show_bug.cgi?id=114789
3036 Reviewed by Darin Adler.
3038 * platform/gtk/TestExpectations: Unskip failing tests.
3040 2015-05-10 Chris Fleizach <cfleizach@apple.com>
3042 AX: Don't expose elements as data tables just because they use display: table
3043 https://bugs.webkit.org/show_bug.cgi?id=144804
3045 Reviewed by Mario Sanchez Prada.
3047 * accessibility/css-table-ignored-expected.txt: Added.
3048 * accessibility/css-table-ignored.html: Added.
3050 2015-05-09 Chris Dumez <cdumez@apple.com>
3052 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
3053 https://bugs.webkit.org/show_bug.cgi?id=144825
3055 Reviewed by Sam Weinig.
3057 Rebaseline test as the order of the methods changed when iterating.
3059 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3061 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3063 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
3064 https://bugs.webkit.org/show_bug.cgi?id=144813
3066 Reviewed by Alexey Proskuryakov.
3068 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
3070 * streams/reference-implementation/bad-underlying-sources.html:
3071 * streams/reference-implementation/readable-stream-reader.html:
3073 2015-05-08 Alexey Proskuryakov <ap@apple.com>
3075 Update results after Sam's patch, the order of properties changed.
3077 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3079 2015-05-08 Sam Weinig <sam@webkit.org>
3081 Element Traversal is not just Elements anymore
3082 https://bugs.webkit.org/show_bug.cgi?id=144822
3084 Reviewed by Simon Fraser.
3086 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
3088 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
3089 * fast/dom/element-traversal-on-character-data.html: Added.
3090 * fast/dom/element-traversal-on-document-expected.txt: Added.
3091 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
3092 * fast/dom/element-traversal-on-document-fragment.html: Added.
3093 * fast/dom/element-traversal-on-document.html: Added.
3095 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3097 Unreviewed GTK+ gardening
3099 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
3100 baseline had a failure in it.
3101 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
3103 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3105 Unreviewed GTK+ gardening
3107 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
3109 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3111 Unreviewed GTK+ gardening
3113 Remove expectations for tests that are also skipped for all WebKit2
3114 ports. This will more easily allow us to handle them when they are
3115 eventually (if at all) unskipped for WebKit2.
3117 * platform/gtk/TestExpectations:
3119 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3121 [GTK] Some tests fail because they do not assume the popup menu captures click events
3122 https://bugs.webkit.org/show_bug.cgi?id=40601
3124 Reviewed by Carlos Garcia Campos.
3126 * platform/gtk/TestExpectations: Unskip tests that are passing now
3127 and classify remaining failures.
3128 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
3129 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
3130 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
3131 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
3132 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
3133 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
3134 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
3135 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
3136 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
3139 2015-05-08 Brent Fulgham <bfulgham@apple.com>
3141 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
3142 https://bugs.webkit.org/show_bug.cgi?id=144811
3144 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
3146 2015-05-08 Chris Dumez <cdumez@apple.com>
3148 Throttle RequestAnimationFrame in subframes that are outside the viewport
3149 https://bugs.webkit.org/show_bug.cgi?id=144718
3150 <rdar://problem/20688782>
3152 Reviewed by Simon Fraser.
3154 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3155 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3156 Add layout test to test that RequestAnimationFrame is properly throttled
3157 in "display: none" subframes.
3159 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3160 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3161 Add layout test to test that RequestAnimationFrame is properly throttled
3162 in frames that are outside the viewport.
3164 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3165 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3167 * platform/win/TestExpectations:
3168 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
3169 only supported on Cocoa.
3171 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3173 [GTK] WTR doesn't correctly handle the Escape key
3174 https://bugs.webkit.org/show_bug.cgi?id=144788
3176 Reviewed by Martin Robinson.
3178 Unskip editing/selection/5354455-1.html.
3180 * platform/gtk/TestExpectations:
3182 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
3184 [Win] Unskip passing test case after r183981
3185 https://bugs.webkit.org/show_bug.cgi?id=140517
3187 Reviewed by Brent Fulgham.
3189 * platform/win/TestExpectations:
3191 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3193 Unreviewed EFL gardening on 8th May.
3195 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
3197 * platform/efl/TestExpectations:
3199 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3201 [Streams API] ReadableStream constructor start function should be able to error the stream
3202 https://bugs.webkit.org/show_bug.cgi?id=141162
3204 Reviewed by Darin Adler.
3206 * streams/readable-stream-controller-error-expected.txt: Added.
3207 * streams/readable-stream-controller-error.html: Added.
3208 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3209 * streams/reference-implementation/readable-stream-templated-expected.txt:
3211 2015-05-08 Commit Queue <commit-queue@webkit.org>
3213 Unreviewed, rolling out r183985.
3214 https://bugs.webkit.org/show_bug.cgi?id=144796
3216 broke loader/go-back-to-different-window-size.html (Requested
3217 by kling on #webkit).
3221 "Throttle RequestAnimationFrame in subframes that are outside
3223 https://bugs.webkit.org/show_bug.cgi?id=144718
3224 http://trac.webkit.org/changeset/183985
3226 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
3228 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
3229 https://bugs.webkit.org/show_bug.cgi?id=144256
3231 Unreviewed gardening, skip the failing test on AArch64 Linux.
3233 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
3235 2015-05-07 Chris Dumez <cdumez@apple.com>
3237 Throttle RequestAnimationFrame in subframes that are outside the viewport
3238 https://bugs.webkit.org/show_bug.cgi?id=144718
3239 <rdar://problem/20688782>
3241 Reviewed by Simon Fraser.
3243 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3244 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3245 Add layout test to test that RequestAnimationFrame is properly throttled
3246 in "display: none" subframes.
3248 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3249 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3250 Add layout test to test that RequestAnimationFrame is properly throttled
3251 in frames that are outside the viewport.
3253 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3254 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3256 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3258 Calculate source-size length as a float
3259 https://bugs.webkit.org/show_bug.cgi?id=144766
3261 Reviewed by Dean Jackson.
3263 Add tests that make sure fractional source-size lengths are supported
3264 and are calculated as floats.
3266 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
3267 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
3268 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
3269 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
3271 2015-05-07 Commit Queue <commit-queue@webkit.org>
3273 Unreviewed, rolling out r183895.
3274 https://bugs.webkit.org/show_bug.cgi?id=144786
3276 Many tests became flaky (Requested by ap on #webkit).
3280 "Expose more font weights for -apple-system"
3281 https://bugs.webkit.org/show_bug.cgi?id=144707
3282 http://trac.webkit.org/changeset/183895
3284 2015-05-07 Martin Robinson <mrobinson@igalia.com>
3286 Remove touchadjustment tests
3287 https://bugs.webkit.org/show_bug.cgi?id=144780
3289 Reviewed by Daniel Bates.
3291 These tests test a feature that has been removed from WebKit entirely and all
3292 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
3294 * platform/efl/TestExpectations: Remove expectations.
3295 * platform/gtk/TestExpectations: Ditto.
3296 * platform/ios-simulator/TestExpectations: Ditto.
3297 * platform/mac/TestExpectations: Ditto.
3298 * platform/win/TestExpectations: Ditto.
3299 * platform/wincairo/TestExpectations:
3300 * touchadjustment: Removed all files in this directory.
3302 2015-05-07 Simon Fraser <simon.fraser@apple.com>
3304 New results after r183970. Fixed elements are now always considered to intersect
3307 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3309 2015-05-07 Sam Weinig <sam@webkit.org>
3311 Consider implementing Document.scrollingElement
3312 <rdar://problem/20845213>
3313 https://bugs.webkit.org/show_bug.cgi?id=143609
3315 Reviewed by Simon Fraser.
3317 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
3318 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
3319 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
3320 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
3322 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
3324 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
3325 https://bugs.webkit.org/show_bug.cgi?id=144335
3327 Reviewed by Darin Adler.
3329 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
3330 * svg/filters/big-sized-off-viewport-filter.svg: Added.
3331 Ensure when applying a filter on a large SVG element, the viewport of the
3332 SVG includes the correct drawing part of this element.
3334 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3336 Handle meta viewport in HTMLPreloadScanner
3337 https://bugs.webkit.org/show_bug.cgi?id=144640
3339 Reviewed by Dean Jackson.
3341 Added a layout test that is simply calling an internals method
3342 that tests the HTMLPreloadScanner.
3344 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
3345 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
3347 2015-05-07 Zalan Bujtas <zalan@apple.com>
3349 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
3350 https://bugs.webkit.org/show_bug.cgi?id=144723
3351 rdar://problem/18307094
3353 Reviewed by Simon Fraser.
3355 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
3357 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
3358 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
3359 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
3361 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
3362 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
3363 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
3365 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3367 Fix sizes crash and add invalid value tests.
3368 https://bugs.webkit.org/show_bug.cgi?id=144739
3370 Reviewed by Darin Adler.
3372 Add tests that make sure that invalid values are properly handled, and a 100vw
3373 source-size length is being used for srcset and for intrinsic dimension calculation.
3375 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
3376 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
3378 2015-05-07 Simon Fraser <simon.fraser@apple.com>
3380 Remove the WK1-only code path for independently composited iframes
3381 https://bugs.webkit.org/show_bug.cgi?id=144722
3383 Reviewed by Dean Jackson.
3385 Results different from WK2, because WK1 does not make layers for scrollbars.
3387 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
3389 2015-05-06 Dean Jackson <dino@apple.com>
3391 Handle backdrop views that have to tile
3392 https://bugs.webkit.org/show_bug.cgi?id=142317
3393 <rdar://problem/20049088>
3395 Reviewed by Simon Fraser.
3397 Take 2 - this was rolled out because Mavericks was crashing.
3399 A test that creates some backdrop views, then makes them
3400 big enough that it would trigger tiling (which we don't want
3403 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
3404 * compositing/media-controls-bar-appearance-big.html: Added.
3405 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
3407 2015-05-07 Martin Robinson <mrobinson@igalia.com>
3409 [GTK] All spell checking layout tests fail
3410 https://bugs.webkit.org/show_bug.cgi?id=144648
3412 Reviewed by Carlos Garcia Campos.
3414 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
3415 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
3417 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
3419 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
3420 https://bugs.webkit.org/show_bug.cgi?id=144702
3422 Reviewed by Chris Fleizach.
3424 In addition to updating the platform expectations for Efl and Gtk, the computed
3425 roles test needed to be updated because there is not a one-to-one mapping between
3426 the HTML pre element and any ARIA role type.
3428 * accessibility/roles-computedRoleString-expected.txt: Updated.
3429 * accessibility/roles-computedRoleString.html: Updated.
3430 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
3431 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3433 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
3435 [EFL] Unreviewed gardening.
3437 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
3438 Commented old expectations after r183925 to avoid having ambiguous expectations.