1 2015-06-03 Filip Pizlo <fpizlo@apple.com>
3 Simplify unboxing of double JSValues known to be not NaN and not Int32
4 https://bugs.webkit.org/show_bug.cgi?id=145618
6 Reviewed by Geoffrey Garen.
8 * js/regress/double-real-use-expected.txt: Added.
9 * js/regress/double-real-use.html: Added.
10 * js/regress/script-tests/double-real-use.js: Added.
13 2015-06-04 Joseph Pecoraro <pecoraro@apple.com>
15 Web Inspector: Class constructor appearing as Object Tree property does not include parameters
16 https://bugs.webkit.org/show_bug.cgi?id=145661
18 Reviewed by Timothy Hatcher.
20 * inspector/model/remote-object-expected.txt:
21 * inspector/model/remote-object.html:
22 Update expected results and test we get expected values for class constructors.
24 2015-06-04 Brent Fulgham <bfulgham@apple.com>
26 Latching algorithm in findEnclosingOverflowScroll is broken
27 https://bugs.webkit.org/show_bug.cgi?id=145642
28 <rdar://problem/21242308>
30 Reviewed by Simon Fraser.
32 Revise the new latching test to remove the image "max-width: 100%" style, which was
33 preventing this example from having a horizontal scrollable region at the top of the
36 It still correctly tests the subpixel bug from Bug 145637.
38 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
41 2015-06-04 Benjamin Poulain <bpoulain@apple.com>
43 Combine tiny DFAs into slightly larger ones
44 https://bugs.webkit.org/show_bug.cgi?id=145572
46 Reviewed by Alex Christensen.
48 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
49 * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
50 * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
52 2015-06-04 Said Abou-Hallawa <sabouhallawa@apple.com>
54 Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
55 and <https://trac.webkit.org/changeset/185220>
56 (https://bugs.webkit.org/show_bug.cgi?id=145620)
62 2015-06-04 Commit Queue <commit-queue@webkit.org>
64 Unreviewed, rolling out r185211.
65 https://bugs.webkit.org/show_bug.cgi?id=145670
67 The test depends on a rolled out patch (Requested by ap on
72 "Add WK1 versions of tests from Bugs 145637 and 145642"
73 https://bugs.webkit.org/show_bug.cgi?id=145649
74 http://trac.webkit.org/changeset/185211
76 2015-06-04 Commit Queue <commit-queue@webkit.org>
78 Unreviewed, rolling out r185216.
79 https://bugs.webkit.org/show_bug.cgi?id=145666
81 it caused a bunch of debug crashes (Requested by pizlo on
86 "Simplify unboxing of double JSValues known to be not NaN and
88 https://bugs.webkit.org/show_bug.cgi?id=145618
89 http://trac.webkit.org/changeset/185216
91 2015-06-04 Commit Queue <commit-queue@webkit.org>
93 Unreviewed, rolling out r185208.
94 https://bugs.webkit.org/show_bug.cgi?id=145655
96 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
97 latched-select.html (Requested by shallawa on #webkit).
101 "Latching algorithm in findEnclosingOverflowScroll is broken"
102 https://bugs.webkit.org/show_bug.cgi?id=145642
103 http://trac.webkit.org/changeset/185208
105 2015-06-03 Filip Pizlo <fpizlo@apple.com>
107 Simplify unboxing of double JSValues known to be not NaN and not Int32
108 https://bugs.webkit.org/show_bug.cgi?id=145618
110 Reviewed by Geoffrey Garen.
112 * js/regress/double-real-use-expected.txt: Added.
113 * js/regress/double-real-use.html: Added.
114 * js/regress/script-tests/double-real-use.js: Added.
117 2015-06-04 Brent Fulgham <bfulgham@apple.com>
119 Add WK1 versions of tests from Bugs 145637 and 145642
120 https://bugs.webkit.org/show_bug.cgi?id=145649
122 Reviewed by Zalan Bujtas.
124 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
125 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
126 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
127 * platform/mac/fast/scrolling/resources/testContent.html: Added.
128 * platform/mac/fast/scrolling/resources/testImage.png: Added.
130 2015-06-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
132 REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
133 https://bugs.webkit.org/show_bug.cgi?id=145643
135 Reviewed by Alexey Proskuryakov.
137 * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
139 2015-06-04 Brent Fulgham <bfulgham@apple.com>
141 Latching algorithm in findEnclosingOverflowScroll is broken
142 https://bugs.webkit.org/show_bug.cgi?id=145642
143 <rdar://problem/21242308>
145 Reviewed by Simon Fraser.
147 Revise the new latching test to remove the image "max-width: 100%" style, which was
148 preventing this example from having a horizontal scrollable region at the top of the
151 It still correctly tests the subpixel bug from Bug 145637.
153 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
156 2015-06-03 Brent Fulgham <bfulgham@apple.com>
158 REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
159 https://bugs.webkit.org/show_bug.cgi?id=145637
160 <rdar://problem/20635581>
162 Reviewed by Zalan Bujtas.
164 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
165 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
166 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
167 * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
168 * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
170 2015-06-04 Zalan Bujtas <zalan@apple.com>
172 css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
174 Unreviewed gardening.
176 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
178 2015-06-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
180 [Streams API] Implement ReadableStreamController enqueue
181 https://bugs.webkit.org/show_bug.cgi?id=145210
183 Reviewed by Darin Adler.
185 * streams/reference-implementation/bad-underlying-sources-expected.txt:
186 * streams/reference-implementation/count-queuing-strategy-expected.txt:
187 * streams/reference-implementation/count-queuing-strategy.html:
188 * streams/reference-implementation/readable-stream-expected.txt:
189 * streams/reference-implementation/readable-stream-reader-expected.txt:
190 * streams/reference-implementation/readable-stream-reader.html:
191 * streams/reference-implementation/readable-stream-templated-expected.txt:
192 * streams/reference-implementation/readable-stream-templated.html:
193 * streams/reference-implementation/readable-stream.html:
195 2015-06-03 Zalan Bujtas <zalan@apple.com>
197 Use borderBoxRect instead of contentBoxRect for backdrop filter.
198 https://bugs.webkit.org/show_bug.cgi?id=145606
200 Reviewed by Simon Fraser.
202 Backdrop filter should use border box rect. It also needs to take css clip into account.
204 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
205 * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
206 * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
207 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
208 * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
210 2015-06-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
212 [EFL] Unreviewed gardening on 4th June.
214 Skip a test regarding emoji font, mark timeout to animation tests.
215 Update a track test and a xhr test.
217 * platform/efl/TestExpectations:
219 2015-06-03 Simon Fraser <simon.fraser@apple.com>
221 REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
222 https://bugs.webkit.org/show_bug.cgi?id=145630
224 Reviewed by Zalan Bujtas.
226 Test that dumps coverage info for a layer with a mask.
228 * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
229 * compositing/visible-rect/mask-layer-coverage.html: Added.
231 2015-06-03 Simon Fraser <simon.fraser@apple.com>
233 Layer tree dumps should include mask layers
234 https://bugs.webkit.org/show_bug.cgi?id=145629
236 Reviewed by Zalan Bujtas.
240 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
241 * compositing/masks/mask-layer-size-expected.txt:
243 2015-06-03 Greg Hughes <ghughes@apple.com>
245 AX: Expose field sets to accessibility clients
246 https://bugs.webkit.org/show_bug.cgi?id=145585
248 Updated role tests to include the new subrole for fieldsets
250 Reviewed by Chris Fleizach.
252 * platform/mac/accessibility/roles-exposed-expected.txt:
254 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
256 Skip webgl/useWhilePending.html on WebKit 1 following:
257 <http://trac.webkit.org/changeset/185172>
261 * platform/mac-wk1/TestExpectations:
263 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
265 Add missing expected result files for ios-simulator port following
266 <http://trac.webkit.org/changeset/185095>
267 <http://trac.webkit.org/changeset/185096>
271 * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
272 * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
274 2015-06-03 Dean Jackson <dino@apple.com>
276 Crash in GraphicsContext3D::getInternalFramebufferSize
277 https://bugs.webkit.org/show_bug.cgi?id=145479
278 <rdar://problem/16461048>
280 Reviewed by Eric Carlson.
282 Attemps to use a WebGL context while it is in the pending state.
284 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
285 * fast/canvas/webgl/useWhilePending.html: Added.
287 2015-06-03 Daniel Bates <dabates@apple.com>
289 AutoFill button should not be shown in read-only or disabled field
290 https://bugs.webkit.org/show_bug.cgi?id=145579
291 <rdar://problem/21212494>
293 Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
295 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
297 2015-06-03 Zalan Bujtas <zalan@apple.com>
299 [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
300 eventSender.scalePageBy() needs to be implemented.
302 Unreviewed garderning.
304 * platform/ios-simulator/TestExpectations:
306 2015-06-03 Daniel Bates <dabates@apple.com>
308 AutoFill button should not be shown in read-only or disabled field
309 https://bugs.webkit.org/show_bug.cgi?id=145579
310 <rdar://problem/21212494>
312 Reviewed by Darin Adler.
314 Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
316 Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
317 LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
318 or the platform-specific variant of this directory.
320 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
321 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
322 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
323 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
324 * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
325 * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
326 * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
327 * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
328 * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
329 * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
330 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
331 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
332 * 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.
333 * 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.
334 * 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.
335 * 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.
337 2015-06-02 Filip Pizlo <fpizlo@apple.com>
339 GetById and PutById profiling should be more precise about it takes slow path
340 https://bugs.webkit.org/show_bug.cgi?id=145590
342 Reviewed by Geoffrey Garen.
344 Added just two more tests for getters and setters. I needed more microbenchmarks to track
345 down a regression in an earlier version of this patch.
347 * js/regress/getter-prototype-expected.txt: Added.
348 * js/regress/getter-prototype.html: Added.
349 * js/regress/script-tests/getter-prototype.js: Added.
350 * js/regress/script-tests/setter-prototype.js: Added.
351 * js/regress/setter-prototype-expected.txt: Added.
352 * js/regress/setter-prototype.html: Added.
354 2015-06-03 Zalan Bujtas <zalan@apple.com>
356 [iOS] Rebaseline expected results for <br>
358 Unreviewed garderning.
360 * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
361 * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
362 * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
363 * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
364 * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
365 * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
366 * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
367 * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
368 * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
369 * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
370 * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
371 * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
372 * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
373 * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
374 * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
375 * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
376 * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
377 * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
378 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
379 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
381 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
383 Add missing expected result files for GTK and EFL ports following
384 <http://trac.webkit.org/changeset/185095>
385 <http://trac.webkit.org/changeset/181351>
389 * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
390 * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
391 * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
393 2015-06-03 Brent Fulgham <bfulgham@apple.com>
395 REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
396 https://bugs.webkit.org/show_bug.cgi?id=145574
397 <rdar://problem/20966828>
399 Reviewed by Simon Fraser.
401 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
402 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
403 * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
405 2015-06-03 Brady Eidson <beidson@apple.com>
407 REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
408 https://bugs.webkit.org/show_bug.cgi?id=145580
410 Reviewed by Mark Lam.
412 * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
413 * fast/loader/fragment-navigation-base-blank.html: Added.
414 * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
415 * fast/loader/iframe-meta-refresh-base-blank.html: Added.
416 * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
417 * fast/loader/iframe-set-location-base-blank.html: Added.
418 * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
419 * fast/loader/refresh-iframe-base-blank.html: Added.
420 * fast/loader/resources/fragment-navigation-base-blank.html: Added.
421 * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
422 * fast/loader/resources/iframe-set-location-base-blank.html: Added.
423 * fast/loader/resources/notify-done-with-window-count.html: Added.
424 * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
426 2015-06-03 Zalan Bujtas <zalan@apple.com>
428 Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
429 https://bugs.webkit.org/show_bug.cgi?id=145587
431 Reviewed by Simon Fraser.
433 The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
434 At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
435 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
436 in order to get the renderering right.
438 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
439 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
441 2015-06-02 Sergio Villar Senin <svillar@igalia.com>
443 [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
444 https://bugs.webkit.org/show_bug.cgi?id=144996
446 Reviewed by Darin Adler.
448 Replaced parentheses by brackets when specifying grid line names.
450 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
451 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
452 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
453 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
454 * fast/css-grid-layout/grid-element-repeat-get-set.html:
455 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
456 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
457 * fast/css-grid-layout/grid-item-column-row-get-set.html:
458 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
459 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
460 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
461 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
462 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
463 * fast/css-grid-layout/grid-shorthand-get-set.html:
464 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
465 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
466 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
467 * fast/css-grid-layout/named-grid-line-get-set.html:
468 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
469 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
470 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
471 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
472 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
473 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
474 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
475 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
476 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
477 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
478 * fast/css-grid-layout/non-named-grid-line-get-set.html:
479 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
482 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
485 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
488 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
492 2015-06-02 Commit Queue <commit-queue@webkit.org>
494 Unreviewed, rolling out r185128 and r185132.
495 https://bugs.webkit.org/show_bug.cgi?id=145597
497 The new test hits a bad assertion (Requested by ap on
502 "Crash in GraphicsContext3D::getInternalFramebufferSize"
503 https://bugs.webkit.org/show_bug.cgi?id=145479
504 http://trac.webkit.org/changeset/185128
506 "Skip webgl/useWhilePending.html on WebKit 1."
507 http://trac.webkit.org/changeset/185132
509 2015-06-02 Dean Jackson <dino@apple.com>
511 Skip webgl/useWhilePending.html on WebKit 1.
513 * platform/mac-wk1/TestExpectations:
515 2015-06-02 Dean Jackson <dino@apple.com>
517 Crash in GraphicsContext3D::getInternalFramebufferSize
518 https://bugs.webkit.org/show_bug.cgi?id=145479
519 <rdar://problem/16461048>
521 Reviewed by Eric Carlson.
523 Attemps to use a WebGL context while it is in the pending state.
525 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
526 * fast/canvas/webgl/useWhilePending.html: Added.
528 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
530 Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
531 (https://bugs.webkit.org/show_bug.cgi?id=145537)
535 * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
537 2015-06-02 Zalan Bujtas <zalan@apple.com>
539 Backdrop filter is pulling in content from behind the window.
540 https://bugs.webkit.org/show_bug.cgi?id=145561
541 rdar://problem/20909309
543 Reviewed by Simon Fraser.
545 This patch ensures that the backdrop filter layer is positioned and sized properly.
547 The backdrop filter layer should take its size and position from its renderer and not
548 directly from the composited layer.
549 In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
550 In such cases, we ended up applying the backdrop filter to those areas as well.
552 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
553 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
554 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
555 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
557 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
559 Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
560 (https://bugs.webkit.org/show_bug.cgi?id=145478)
562 Move fast/text/font-weights-zh.html out of the platform directory. The
563 webkit test runner is not smart enough to ignore the expected results
564 in the mac directory and get it from the Mavericks directory, if it exists,
565 when running on Mavericks.
567 Reviewed by Alexey Proskuryakov.
569 * fast/text/font-weights-zh.html: Added.
570 * platform/efl/TestExpectations:
571 * platform/gtk/TestExpectations:
572 * platform/mac/fast/text/font-weights-zh.html: Removed.
573 * platform/win/TestExpectations:
574 * platform/win-xp/TestExpectations:
575 * platform/wincairo/TestExpectations:
577 2015-06-02 Brady Eidson <beidson@apple.com>
579 Add more tests for "should open external urls" flag.
580 https://bugs.webkit.org/show_bug.cgi?id=145558
582 Rubber-stamped by Geoff Garen.
584 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
585 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
586 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
587 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
588 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
589 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
590 * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
592 2015-06-02 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
594 [Streams API] Implement ReadableStreamReader read method in closed and errored state
595 https://bugs.webkit.org/show_bug.cgi?id=144790
597 Reviewed by Darin Adler.
599 Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
600 Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
601 These tests try to check handling promise returned in start method which is not yet supported.
602 If we did not comment these tests, they would be flaky.
604 * streams/readable-stream-reader-read-expected.txt: Added.
605 * streams/readable-stream-reader-read.html: Added.
606 * streams/reference-implementation/bad-underlying-sources-expected.txt:
607 * streams/reference-implementation/bad-underlying-sources.html:
608 * streams/reference-implementation/count-queuing-strategy-expected.txt:
609 * streams/reference-implementation/count-queuing-strategy.html:
610 * streams/reference-implementation/readable-stream-cancel-expected.txt:
611 * streams/reference-implementation/readable-stream-expected.txt:
612 * streams/reference-implementation/readable-stream-reader-expected.txt:
613 * streams/reference-implementation/readable-stream-reader.html:
614 * streams/reference-implementation/readable-stream-templated-expected.txt:
615 * streams/reference-implementation/readable-stream-templated.html:
616 * streams/reference-implementation/readable-stream.html:
618 2015-06-02 Brady Eidson <beidson@apple.com>
620 WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
621 rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
623 Reviewed by Alex Christensen.
625 * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
626 * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
627 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
628 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
629 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
630 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
631 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
632 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
633 * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
634 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
635 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
636 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
637 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
638 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
639 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
640 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
641 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
642 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
643 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
644 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
645 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
646 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
647 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
648 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
649 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
650 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
651 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
652 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
653 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
654 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
655 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
656 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
657 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
658 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
659 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
660 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
661 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
662 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
663 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
664 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
665 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
666 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
667 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
668 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
669 * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
670 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
671 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
672 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
673 * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
675 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
677 [SVG -> OTF Converter] Remove unnecessary hacks
678 https://bugs.webkit.org/show_bug.cgi?id=145088
680 Reviewed by Simon Fraser.
682 Test that the hacks are unnecessary.
684 * svg/text/offset-square-svg-font-expected.html: Added.
685 * svg/text/offset-square-svg-font.html: Added.
686 * svg/text/resources/offset-square-svg-font.svg: Added.
687 * svg/text/resources/offset-square-svg-font2.svg: Added.
689 2015-06-01 Zalan Bujtas <zalan@apple.com>
691 [Mac] Unreviewed gardening.
693 Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
695 * compositing/layer-creation/zoomed-clip-intersection.html:
697 2015-06-01 Andreas Kling <akling@apple.com>
699 CSS animations in filling-forwards state shouldn't force compositing.
700 <https://webkit.org/b/145389>
701 <rdar://problem/17923642>
703 Reviewed by Simon Fraser.
705 Remove tests that were only here to check that animations in fill-forwards
706 state would participate in overlap testing.
708 * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
709 here to reflect that we no longer expect filling-forwards animations to get composited.
711 * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
712 * compositing/animation/filling-animation-overlap-at-end.html: Removed.
713 * compositing/animation/filling-animation-overlap-expected.txt: Removed.
714 * compositing/animation/filling-animation-overlap.html: Removed.
715 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
716 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
717 * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
719 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
721 Test gardening after r185087.
722 https://bugs.webkit.org/show_bug.cgi?id=145478
726 * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
727 * platform/mac/fast/text/font-weights-zh-expected.txt:
729 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
731 Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
732 https://bugs.webkit.org/show_bug.cgi?id=145537
733 <rdar://problem/20959267>
735 Reviewed by Darin Adler.
737 * fast/text/crash-complex-text-surrogate.html: Added.
738 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
740 2015-05-30 Zalan Bujtas <zalan@apple.com>
742 REGRESSION (179771): zooming on facebook images covers image
743 https://bugs.webkit.org/show_bug.cgi?id=145485
745 Reviewed by Simon Fraser.
747 Scaling an infinite rect should always produce an infinite rect.
748 (Based on Simon Fraser's patch)
750 * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
751 * compositing/layer-creation/zoomed-clip-intersection.html: Added.
753 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
755 Test font selection for zh fonts
756 https://bugs.webkit.org/show_bug.cgi?id=145478
758 Rubber-stamped by Zalan Bujtas.
760 * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
761 * platform/mac/fast/text/font-weights-zh.html: Added.
763 2015-06-01 Commit Queue <commit-queue@webkit.org>
765 Unreviewed, rolling out r185074 and r185085.
766 https://bugs.webkit.org/show_bug.cgi?id=145533
768 Moving to a separate test (Requested by litherum on #webkit).
772 "Test font selection for zh fonts"
773 https://bugs.webkit.org/show_bug.cgi?id=145478
774 http://trac.webkit.org/changeset/185074
776 "Test gardening after r185074"
777 https://bugs.webkit.org/show_bug.cgi?id=145478
778 http://trac.webkit.org/changeset/185085
780 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
782 Test gardening after r185074
783 https://bugs.webkit.org/show_bug.cgi?id=145478
787 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
788 * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
790 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
792 Test font selection for zh fonts
793 https://bugs.webkit.org/show_bug.cgi?id=145478
795 Reviewed by Zalan Bujtas.
797 We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
799 * platform/mac/fast/text/font-weights-expected.txt:
800 * platform/mac/fast/text/font-weights.html:
802 2015-06-01 Brady Eidson <beidson@apple.com>
804 Add WKTR support for "should open external URLs".
805 https://bugs.webkit.org/show_bug.cgi?id=145505
807 Reviewed by Darin Adler.
809 * loader/navigation-policy/resources/notify-done.html: Added.
810 * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
811 * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
812 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
813 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
815 * platform/ios-simulator-wk1/TestExpectations:
816 * platform/mac-wk1/TestExpectations:
817 * platform/win/TestExpectations:
819 2015-06-01 Chris Dumez <cdumez@apple.com>
821 ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
822 https://bugs.webkit.org/show_bug.cgi?id=145518
823 <rdar://problem/21168573>
825 Reviewed by Darin Adler.
827 Add layout test to make sure we no longer crash if the memory cache is
828 pruned while a resource is being revalidated.
830 * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
831 * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
833 2015-05-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
835 Async XMLHttpRequest should get access to AppCache resources stored as flat files
836 https://bugs.webkit.org/show_bug.cgi?id=138506
838 Reviewed by Darin Adler.
840 * http/tests/appcache/resources/simple-video-async.manifest: Added.
841 * http/tests/appcache/simple-video-async-expected.txt: Added.
842 * http/tests/appcache/simple-video-async.html: Added.
844 2015-05-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
846 [Streams API] Implement ReadableStreamController constructor
847 https://bugs.webkit.org/show_bug.cgi?id=143752
849 Reviewed by Darin Adler.
851 * streams/readable-stream.html: checking controller constructor.
852 * streams/reference-implementation/brand-checks-expected.txt:
854 2015-05-31 Jordan Harband <ljharb@gmail.com>
856 Array#reduce and reduceRight don't follow ToLength
857 https://bugs.webkit.org/show_bug.cgi?id=145364
859 Reviewed by Yusuke Suzuki.
861 * js/array-reduce-expected.txt:
862 * js/array-reduceRight-expected.txt:
863 * js/dom/array-prototype-properties-expected.txt:
864 * js/dom/script-tests/array-prototype-properties.js:
865 * js/script-tests/array-reduce.js:
866 * js/script-tests/array-reduceRight.js:
868 2015-05-30 Filip Pizlo <fpizlo@apple.com>
870 FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
871 https://bugs.webkit.org/show_bug.cgi?id=145469
873 Reviewed by Geoffrey Garen.
875 * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
876 * js/regress/repeat-multi-get-by-offset.html: Added.
877 * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
880 2015-05-29 Keith Miller <keith_miller@apple.com>
882 WeakMap reference w/ DOM element as key does not survive long enough.
883 https://bugs.webkit.org/show_bug.cgi?id=137651
885 Reviewed by Geoffrey Garen.
887 * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
889 * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
891 2015-05-29 Zalan Bujtas <zalan@apple.com>
893 Text disappears shortly after page load on Nexus 7 site.
894 https://bugs.webkit.org/show_bug.cgi?id=145467
895 rdar://problem/18327239
897 Reviewed by Simon Fraser.
899 This patch ensures that overlap testing for composited layers works properly when the sibling
900 layer gets composited through its child.
902 When a layer gets composited through its child content, the recursive overlap testing should build up the
903 overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
905 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
906 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
907 * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
908 * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
910 2015-05-29 Chris Dumez <cdumez@apple.com>
912 Consider throttling DOM timers in iframes outside the viewport
913 https://bugs.webkit.org/show_bug.cgi?id=145465
914 <rdar://problem/20768957>
916 Reviewed by Darin Adler.
918 Add a layout test to check that DOM timers in iframes outside the
919 viewport get throttled.
921 * fast/dom/resources/timer-frame-2.html: Added.
922 * fast/dom/resources/timer-frame.html: Added.
923 * fast/dom/timer-throttling-subframe-expected.txt: Added.
924 * fast/dom/timer-throttling-subframe.html: Added.
926 2015-05-28 Filip Pizlo <fpizlo@apple.com>
928 Non-speculative Branch should be fast in the FTL
929 https://bugs.webkit.org/show_bug.cgi?id=145452
931 Reviewed by Andreas Kling.
933 * js/regress/logical-not-weird-types-expected.txt: Added.
934 * js/regress/logical-not-weird-types.html: Added.
935 * js/regress/script-tests/logical-not-weird-types.js: Added.
938 2015-05-29 Filip Pizlo <fpizlo@apple.com>
940 Land some .html/-expected.txt files for some tests that were added without them.
942 Rubber stamped by Andreas Kling.
944 * js/regress/cse-new-array-buffer-expected.txt: Added.
945 * js/regress/cse-new-array-buffer.html: Added.
946 * js/regress/cse-new-array-expected.txt: Added.
947 * js/regress/cse-new-array.html: Added.
949 2015-05-29 Zalan Bujtas <zalan@apple.com>
951 Unreviewed Win and GTK gardening.
953 Skip Mac font specific test.
955 * platform/gtk/TestExpectations:
956 * platform/win/TestExpectations:
958 2015-05-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
960 MediaDevices.getUserMedia should reject promise instead of throwing exceptions
961 https://bugs.webkit.org/show_bug.cgi?id=145282
963 Reviewed by Darin Adler.
965 Updating test to expect rejection and not error throwing.
967 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
968 * fast/mediastream/MediaDevices-getUserMedia.html:
970 2015-05-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
972 [EFL] Unreviewed gardening on 29th May
974 Unskip passing tests for viewport-percentage, text, sub-pixel
975 and update new failing accessibility, fast/overflow and so on.
977 * platform/efl/TestExpectations:
979 2015-05-28 Zalan Bujtas <zalan@apple.com>
981 Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
982 https://bugs.webkit.org/show_bug.cgi?id=145393
983 rdar://problem/19918941
985 Reviewed by Darin Adler.
987 Float to LayoutUnit conversion is lossy. To ensure that selection
988 painting always lines up (snaps) properly, the calculated width needs to
989 be adjusted by ceiling the float to the next LayoutUnit value.
991 * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
992 * fast/text/hidpi-text-selection-gap-between-words.html: Added.
993 * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
995 2015-05-28 Andreas Kling <akling@apple.com>
997 GraphicsLayerCA should start out with m_intersectsCoverageRect=false
998 <https://webkit.org/b/145443>
999 <rdar://problem/19685798>
1001 Reviewed by Simon Fraser.
1003 Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
1004 layers inside it and places it far outside the visible viewport.
1006 The layer dump should show that the "intersects coverage rect" flag is 0 for the
1007 iframe and its sublayers.
1009 * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
1010 * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
1012 2015-05-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1014 [Streams API] ReadableStreamReader should not be exposed
1015 https://bugs.webkit.org/show_bug.cgi?id=143564
1017 Reviewed by Darin Adler.
1019 Rebasing tests as ReadableStreamReader is no longer defined globally.
1021 * js/dom/global-constructors-attributes-expected.txt:
1022 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1023 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1024 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1025 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1026 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1028 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1030 Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
1031 are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
1033 * media/controls-layers.html: Removed.
1034 * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
1035 * platform/mac/media/controls-layers-expected.txt: Removed.
1037 2015-05-27 Jordan Harband <ljharb@gmail.com>
1039 Array.of should work with other constructors
1040 https://bugs.webkit.org/show_bug.cgi?id=145365
1042 Reviewed by Yusuke Suzuki.
1044 * js/array-of-expected.txt:
1045 * js/script-tests/array-of.js:
1048 2015-05-27 Benjamin Poulain <bpoulain@apple.com>
1050 [JSC] Add undefined->double conversion to DoubleRep
1051 https://bugs.webkit.org/show_bug.cgi?id=145293
1053 Reviewed by Filip Pizlo.
1055 * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
1056 * js/regress/math-with-out-of-bounds-array-values.html: Added.
1057 * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
1059 2015-05-27 Simon Fraser <simon.fraser@apple.com>
1061 REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
1062 https://bugs.webkit.org/show_bug.cgi?id=145420
1064 Reviewed by Dean Jackson.
1066 Test that dumps compositing layers in a document with media controls.
1068 * media/controls-layers.html: Added.
1069 * platform/mac/media/controls-layers-expected.txt: Added.
1070 * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
1072 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1074 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1076 * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
1077 Failure expectation is not the right one.
1079 2015-05-27 Daniel Bates <dabates@apple.com>
1081 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1083 * platform/mac-wk1/TestExpectations:
1085 2015-05-27 Daniel Bates <dabates@apple.com>
1087 Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
1088 (https://bugs.webkit.org/show_bug.cgi?id=145336)
1090 Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
1092 Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
1093 of other ports since we consider these tests specific to Mac.
1095 * platform/efl/TestExpectations:
1096 * platform/gtk/TestExpectations:
1097 * platform/ios-simulator/TestExpectations:
1098 * platform/mac-wk1/TestExpectations:
1099 * platform/win/TestExpectations:
1101 2015-05-26 Dean Jackson <dino@apple.com>
1103 Backdrop filters don't animate
1104 https://bugs.webkit.org/show_bug.cgi?id=145386
1105 <rdar://problem/21110037>
1107 Reviewed by Simon Fraser.
1109 Add a test for animation of backdrop-filter, and do some
1110 minor cleanups in related files.
1112 * animations/resources/animation-test-helpers.js:
1113 (parseFilterImage): Fix a typo.
1114 (getPropertyValue): Support webkitBackdropFilter.
1115 (comparePropertyValue): Ditto.
1116 * css3/filters/backdrop/animation-expected.txt: Added.
1117 * css3/filters/backdrop/animation.html: Added.
1119 2015-05-27 Matt Baker <mattbaker@apple.com>
1121 [iOS] Rebaseline expected results for tests in LayoutTests/compositing
1122 https://bugs.webkit.org/show_bug.cgi?id=145401
1124 Reviewed by Simon Fraser.
1126 Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
1128 * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1129 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
1130 * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
1131 * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1132 * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
1133 * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1135 2015-05-27 Myles C. Maxfield <mmaxfield@apple.com>
1137 [iOS] Arabic ligatures are broken in Google Maps
1138 https://bugs.webkit.org/show_bug.cgi?id=145336
1139 <rdar://problem/20689607>
1141 Reviewed by Darin Adler.
1143 This patch adds a DRT test to make sure that text gets drawn with the correct font.
1145 It also updates expected results for 4 tests, which I have verified are still correct. However,
1146 because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
1147 platform/mac-mavericks before updating the results in platform/mac.
1149 This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
1150 platform-specific screen-space quantization. This patch also skips these tests on Mavericks
1151 because I can't add platform-specific expected results for reftests.
1153 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
1154 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
1156 * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
1157 * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
1158 * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1159 * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1160 * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
1161 * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
1162 * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
1163 * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1164 * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1165 * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
1166 * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
1167 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
1168 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
1169 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
1170 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
1171 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
1172 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
1173 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
1174 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
1175 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
1176 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
1178 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1180 An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
1181 https://bugs.webkit.org/show_bug.cgi?id=139405
1183 Reviewed by Darin Adler.
1185 * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
1186 * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
1187 * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
1188 * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
1189 * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
1190 Make sure the slices of the border-image are drawn correctly. When using an
1191 image with no intrinsic size, all the slices has to be gotten from (0, 0)
1192 of the source image.
1194 * TestExpectations: Removed previously-failing test.
1196 2015-05-26 Andreas Kling <akling@apple.com>
1198 <font face> doesn't support plus character in font family names.
1199 <https://webkit.org/b/145400>
1200 <rdar://problem/21097484>
1202 Reviewed by Darin Adler.
1204 Add a little test for <font face> attributes to cover this problem
1205 and some other interesting cases with spaces and commas.
1207 * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
1208 * fast/dom/HTMLFontElement/face-attribute.html: Added.
1210 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1212 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1213 https://bugs.webkit.org/show_bug.cgi?id=139142
1215 Reviewed by Darin Adler.
1217 * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1219 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1221 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1222 https://bugs.webkit.org/show_bug.cgi?id=139142
1224 Reviewed by Darin Adler.
1226 * accessibility/aria-hidden-false-works-in-subtrees.html:
1228 2015-05-26 Zalan Bujtas <zalan@apple.com>
1230 Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
1231 https://bugs.webkit.org/show_bug.cgi?id=145323
1232 rdar://problem/20980628
1234 Reviewed by Dave Hyatt.
1236 This patch ensures when an overhanging float renderer is destroyed,
1237 all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
1239 When an overhanging float is present, we cache the renderer on the parent and on the affected
1240 sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
1241 during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
1242 This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
1243 However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
1244 the layout propagation through siblings does not work anymore.
1246 The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
1247 from propagating layout to siblings when certain properties of the parent container changes.
1249 * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
1250 * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
1252 2015-05-26 Beth Dakin <bdakin@apple.com>
1254 storage/indexeddb/deleteIndex-bug110792.html is flaky
1255 https://bugs.webkit.org/show_bug.cgi?id=145390
1260 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1262 SVG fragment identifier rendering issue
1263 https://bugs.webkit.org/show_bug.cgi?id=137328
1265 Reviewed by Darin Adler.
1267 * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
1268 * svg/css/svg-resource-fragment-identifier-order.html: Added.
1269 Ensure the SVG fragment is drawn correctly when the same SVG image is
1270 referenced multiple times.
1272 2015-05-26 Daniel Bates <dabates@apple.com>
1274 Update Autofill button icon
1275 https://bugs.webkit.org/show_bug.cgi?id=145191
1276 <rdar://problem/20178942>
1278 Update expected results for Windows.
1280 * platform/win/fast/forms/input-auto-fill-button-expected.txt:
1282 2015-05-26 Joseph Pecoraro <pecoraro@apple.com>
1284 CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
1285 https://bugs.webkit.org/show_bug.cgi?id=145343
1287 Reviewed by Timothy Hatcher.
1289 * fast/css/getComputedStyle/computed-style-expected.txt:
1290 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1291 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1292 * fast/css/getComputedStyle/resources/property-names.js:
1294 2015-05-26 Yusuke Suzuki <utatane.tea@gmail.com>
1296 [ES6] Implement Array.prototype.copyWithin
1297 https://bugs.webkit.org/show_bug.cgi?id=145107
1299 Reviewed by Darin Adler.
1301 * js/Object-getOwnPropertyNames-expected.txt:
1302 * js/script-tests/Object-getOwnPropertyNames.js:
1304 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
1306 [GTK] Enable IndexedDB
1307 https://bugs.webkit.org/show_bug.cgi?id=98932
1309 Reviewed by Žan Doberšek.
1311 * platform/gtk/TestExpectations: Update IndexedDB test expectations.
1313 2015-05-24 Jordan Harband <ljharb@gmail.com>
1315 Array#findIndex/find should not skip holes
1316 https://bugs.webkit.org/show_bug.cgi?id=145361
1318 Reviewed by Yusuke Suzuki.
1320 * js/array-find-expected.txt:
1321 * js/array-findIndex-expected.txt:
1322 * js/script-tests/array-find.js:
1323 * js/script-tests/array-findIndex.js:
1325 2015-05-23 Antti Koivisto <antti@apple.com>
1327 Permanent redirects should have long implicit cache lifetime
1328 https://bugs.webkit.org/show_bug.cgi?id=145348
1330 Reviewed by Sam Weinig.
1332 * http/tests/cache/cache-redirections.html:
1333 * http/tests/cache/resources/cache-control-redirect.php:
1335 Use less confusing name (max_age->expiration vs. max-age) and fix logic.
1337 2015-05-23 Zalan Bujtas <zalan@apple.com>
1339 Rebaseline after r184825. Remove artificial extra space between 2 text renderers.
1341 Reviewed by Antti Koivisto.
1343 * animations/lineheight-animation-expected.txt:
1344 * animations/simultaneous-start-transform-expected.txt:
1345 * animations/width-using-ems-expected.txt:
1346 * fast/events/window-events-bubble-expected.txt:
1347 * fast/events/window-events-bubble2-expected.txt:
1349 2015-05-23 Zalan Bujtas <zalan@apple.com>
1351 Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
1352 https://bugs.webkit.org/show_bug.cgi?id=145344
1353 rdar://problem/20959522
1355 Reviewed by Antti Koivisto.
1357 This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
1358 we skip it while collecting the text content for innerText.
1359 It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
1360 we need to ensure that text offset computing only takes the simple text nodes into account.
1362 * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
1363 * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
1365 2015-05-22 Alexey Proskuryakov <ap@apple.com>
1367 Update tests broken by MediaPlaybackRequiresUserGesture renaming.
1369 * media/no-autoplay-with-user-gesture-requirement.html:
1370 * media/video-load-require-user-gesture.html:
1371 * media/video-play-require-user-gesture.html:
1373 2015-05-22 Alexey Proskuryakov <ap@apple.com>
1375 New test media/accessiblity-describes-video.html is flaky.
1377 * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
1379 2015-05-22 Jer Noble <jer.noble@apple.com>
1381 [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
1382 https://bugs.webkit.org/show_bug.cgi?id=145228
1384 Reviewed by Eric Carlson.
1386 * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
1387 * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
1388 * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
1389 * http/tests/media/resources/hls/english/description.aac: Added.
1390 * http/tests/media/resources/hls/english/description.m3u8: Added.
1391 * media/accessiblity-describes-video-expected.txt: Added.
1392 * media/accessiblity-describes-video.html: Added.
1393 * media/content/audio-describes-video.mp4: Added.
1394 * platform/mac-mavericks/TestExpectations:
1396 2015-05-22 Basile Clement <basile_clement@apple.com>
1398 Allow DFGClobberize to return non-node constants that must be later created
1399 https://bugs.webkit.org/show_bug.cgi?id=145272
1401 Reviewed by Filip Pizlo.
1403 * js/regress/script-tests/cse-new-array-buffer.js: Added.
1405 * js/regress/script-tests/cse-new-array.js: Added.
1408 2015-05-22 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
1410 [GTK] Gardening 21st May.
1411 https://bugs.webkit.org/show_bug.cgi?id=145250
1415 * platform/gtk/TestExpectations:
1417 2015-05-22 Joanmarie Diggs <jdiggs@igalia.com>
1419 AX: Figure out why list-detection2.html test fails on GTK
1420 https://bugs.webkit.org/show_bug.cgi?id=145273
1422 Reviewed by Chris Fleizach.
1424 * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
1426 2015-05-21 Joanmarie Diggs <jdiggs@igalia.com>
1428 AX: [GTK] Implement computedRoleString in AccessibilityUIElement
1429 https://bugs.webkit.org/show_bug.cgi?id=128420
1431 Reviewed by Chris Fleizach.
1433 * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
1434 * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
1435 * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
1436 * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
1437 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
1438 * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
1439 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
1440 * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
1441 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
1442 * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
1443 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
1444 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
1445 * platform/gtk/accessibility/xml-roles-exposed.html: Added.
1447 2015-05-21 Antti Koivisto <antti@apple.com>
1449 MaskImageOperation code does not manage CachedImageClients correctly
1450 https://bugs.webkit.org/show_bug.cgi?id=145276
1452 Reviewed by Andreas Kling.
1454 * css3/masking/mask-image-client-crash-expected.txt: Added.
1455 * css3/masking/mask-image-client-crash.html: Added.
1457 2015-05-21 Daniel Bates <dabates@apple.com>
1459 Update Autofill button icon
1460 https://bugs.webkit.org/show_bug.cgi?id=145191
1461 <rdar://problem/20178942>
1463 Reviewed by Jessie Berlin.
1465 Update expected results.
1467 * fast/forms/input-auto-fill-button-expected.txt:
1468 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
1470 2015-05-21 Chris Fleizach <cfleizach@apple.com>
1472 AX: improve list heuristics (presentational use versus actual lists)
1473 https://bugs.webkit.org/show_bug.cgi?id=134187
1475 Unreviewed layout test fixage.
1477 Skip the list-detection2.html test on GTK until it can be investigated.
1478 https://bugs.webkit.org/show_bug.cgi?id=145273
1479 Fix a failing test on GTK that needed an update after the last set of changes.
1480 Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
1481 https://bugs.webkit.org/show_bug.cgi?id=145271
1483 * platform/gtk/TestExpectations:
1484 * platform/gtk/accessibility/list-detection-expected.txt:
1485 * platform/win/TestExpectations:
1487 2015-05-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1489 SVG as image uses very tiny default font-size
1490 https://bugs.webkit.org/show_bug.cgi?id=68090
1492 Reviewed by Darin Adler.
1494 * svg/text/text-default-font-size-expected.html: Added.
1495 * svg/text/text-default-font-size.html: Added.
1496 Ensure the default font size for non-interactive SVG images is not zero.
1498 2015-05-21 Youenn Fablet <youenn.fablet@crf.canon.fr>
1500 streams/reference-implementation/readable-stream.html should now pass
1501 https://bugs.webkit.org/show_bug.cgi?id=145266
1505 * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
1507 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1509 Web Inspector: array previews should have a much smaller cap on values
1510 https://bugs.webkit.org/show_bug.cgi?id=145195
1512 Reviewed by Timothy Hatcher.
1514 * inspector/model/remote-object-expected.txt:
1515 Update expected results now that array previews include
1516 a smaller number of items.
1518 2015-05-20 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
1520 Enable disk cache for range requests
1521 https://bugs.webkit.org/show_bug.cgi?id=144682
1523 Reviewed by Antti Koivisto.
1525 * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
1526 * http/tests/cache/disk-cache/disk-cache-range.html: Added.
1527 * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
1528 * platform/gtk/TestExpectations: Remove failing test.
1530 2015-05-20 Chris Fleizach <cfleizach@apple.com>
1532 AX: improve list heuristics (presentational use versus actual lists)
1533 https://bugs.webkit.org/show_bug.cgi?id=134187
1535 Reviewed by Darin Adler.
1537 * accessibility/list-detection-expected.txt:
1538 * accessibility/list-detection.html:
1539 * accessibility/list-detection2-expected.txt: Added.
1540 * accessibility/list-detection2.html: Added.
1542 2015-05-20 Antti Koivisto <antti@apple.com>
1544 REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
1545 https://bugs.webkit.org/show_bug.cgi?id=145227
1547 Reviewed by Darin Adler.
1549 Add ref test for select painting.
1551 * fast/forms/select/select-painting-expected.html: Added.
1552 * fast/forms/select/select-painting.html: Added.
1554 2015-05-20 Daniel Bates <dabates@apple.com>
1556 AX: AutoFill button is not accessible with VoiceOver
1557 https://bugs.webkit.org/show_bug.cgi?id=145200
1558 <rdar://problem/20507480>
1560 Reviewed by Chris Fleizach.
1562 Test that there is an accessibility element for the AutoFill button.
1564 * accessibility/input-auto-fill-button-expected.txt: Added.
1565 * accessibility/input-auto-fill-button.html: Added.
1566 * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
1567 is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
1569 2015-05-20 Antti Koivisto <antti@apple.com>
1571 Assertion failure in WebCore::BidiRun::BidiRun()
1572 https://bugs.webkit.org/show_bug.cgi?id=145203
1573 rdar://problem/20958973
1575 Reviewed by Andreas Kling.
1577 * fast/text/text-combine-crash-expected.txt: Added.
1578 * fast/text/text-combine-crash.html: Added.
1580 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
1582 AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
1583 https://bugs.webkit.org/show_bug.cgi?id=145064
1585 Reviewed by Darin Adler.
1587 Adding test to cover resume/close/suspend rejecting with InvalidStateError.
1588 Updating existing test to cover resume and suspend rejection with no error.
1590 * webaudio/audiocontext-promise-throwing-expected.txt: Added.
1591 * webaudio/audiocontext-promise-throwing.html: Added.
1592 * webaudio/audiocontext-state-expected.txt:
1593 * webaudio/audiocontext-state.html:
1595 2015-05-20 Commit Queue <commit-queue@webkit.org>
1597 Unreviewed, rolling out r184645.
1598 https://bugs.webkit.org/show_bug.cgi?id=145220
1600 Broken build (Requested by jacob_nielsen on #webkit).
1604 "AX: AutoFill button is not accessible with VoiceOver"
1605 https://bugs.webkit.org/show_bug.cgi?id=145200
1606 http://trac.webkit.org/changeset/184645
1608 2015-05-20 Daniel Bates <dabates@apple.com>
1610 AX: AutoFill button is not accessible with VoiceOver
1611 https://bugs.webkit.org/show_bug.cgi?id=145200
1612 <rdar://problem/20507480>
1614 Reviewed by Chris Fleizach.
1616 Test that there is an accessibility element for the AutoFill button.
1618 * accessibility/input-auto-fill-button-expected.txt: Added.
1619 * accessibility/input-auto-fill-button.html: Added.
1621 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1623 ES6: Implement Object.setPrototypeOf
1624 https://bugs.webkit.org/show_bug.cgi?id=145202
1626 Reviewed by Darin Adler.
1628 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
1629 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
1630 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
1631 Test covering cross origin restriction behavior.
1633 * js/Object-getOwnPropertyNames-expected.txt:
1634 * js/script-tests/Object-getOwnPropertyNames.js:
1635 Updated for the new exposed property.
1637 * js/cyclic-prototypes-expected.txt:
1638 * js/script-tests/cyclic-prototypes.js:
1639 Extend this test to include setPrototypeOf cyclic checks.
1640 Note that setPrototypeOf can still change the prototype
1641 where __proto__ cannot.
1643 * js/prototypes-expected.txt:
1644 * js/script-tests/prototypes.js:
1645 Extend this test to cover more types previously overlooked.
1647 * js/script-tests/setPrototypeOf.js: Added.
1649 (getObjectDescriptions.myFunction):
1650 (getObjectDescriptions):
1651 * js/setPrototypeOf-expected.txt: Added.
1652 * js/setPrototypeOf.html: Added.
1653 Test coverage for all the different object / prototype combinations.
1654 This is modeled after the other browser tests with coverage of a
1655 few more basic functionality tests and object types.
1657 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
1659 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
1660 https://bugs.webkit.org/show_bug.cgi?id=145164
1662 Reviewed by Jer Noble.
1664 * webaudio/audiocontext-promise-expected.txt: Added.
1665 * webaudio/audiocontext-promise.html: Added.
1667 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1669 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
1670 https://bugs.webkit.org/show_bug.cgi?id=145138
1672 Reviewed by Darin Adler.
1674 * js/dom/JSON-parse-expected.txt:
1675 * js/resources/JSON-parse.js:
1676 Update expected results for JSON parsing using eval() versus JSON.parse.
1677 In eval, an object literal with a "__proto__" property modifies the prototype.
1678 In JSON.parse, all properties are direct/own properties, no matter their name,
1679 so "__proto__" does not get special treatment.
1681 * js/eval-json-proto-expected.txt: Added.
1682 * js/eval-json-proto.html: Added.
1683 * js/script-tests/eval-json-proto.js: Added.
1684 Direct test for LiteralParser behavior, in both eval and JSON.parse.
1686 * js/object-literal-duplicate-properties-expected.txt:
1687 * js/script-tests/object-literal-duplicate-properties.js:
1688 (runProtoTestShouldThrow):
1689 (runProtoTestShouldNotThrow):
1690 Test for all cases of acceptable and unacceptable __proto__ duplicate
1691 properties in literals.
1693 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
1695 Web Inspector: Slightly better node previews in arrays
1696 https://bugs.webkit.org/show_bug.cgi?id=145188
1698 Reviewed by Timothy Hatcher.
1700 * inspector/model/remote-object-expected.txt:
1701 * inspector/model/remote-object.html:
1703 2015-05-17 Sam Weinig <sam@webkit.org>
1705 Organize event handlers a bit
1706 https://bugs.webkit.org/show_bug.cgi?id=145106
1708 Reviewed by Darin Adler.
1710 * fast/dom/event-handler-attributes-expected.txt:
1711 * fast/dom/event-handler-attributes.html:
1712 Update for putting media related event handlers on Document in addition to
1713 Element and DOMWindow.
1715 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
1717 Web Inspector: Improve Preview for NodeList / array like collections
1718 https://bugs.webkit.org/show_bug.cgi?id=145177
1720 Reviewed by Timothy Hatcher.
1722 * inspector/model/remote-object-expected.txt:
1724 2015-05-19 Chris Dumez <cdumez@apple.com>
1726 [Mac] Font lookups are flakey due to caching
1727 https://bugs.webkit.org/show_bug.cgi?id=145180
1728 <rdar://problem/21012406>
1730 Reviewed by Darin Adler.
1732 * platform/mac/TestExpectations:
1733 Unskip platform/mac/fast/text/font-weights.html as it is no longer
1734 flakey after this change.
1736 * platform/mac/fast/text/font-weights-expected.txt:
1737 Rebaseline the test as the expected results were those based on the
1738 bad caching behavior.
1740 2015-05-19 Brady Eidson <beidson@apple.com>
1742 X-Frame-Options headers not respected when loading from application cache.
1743 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
1745 Reviewed by Alexey Proskuryakov.
1747 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
1748 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
1749 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
1750 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
1752 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
1754 AudioContext should resolve promises with jsUndefined() and not jsNull()
1755 https://bugs.webkit.org/show_bug.cgi?id=145063
1757 Reviewed by Sam Weinig.
1759 * webaudio/audiocontext-state.html: Added check of promise resolve value.
1761 2015-05-19 Eric Carlson <eric.carlson@apple.com>
1763 iOS gardening. Update "fast" image and text results, delete wk2-only results.
1765 Rubber-stamped by Brent Fulgham.
1767 * platform/ios-simulator-wk2/TestExpectations:
1768 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
1769 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
1770 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
1771 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
1772 * platform/ios-simulator/TestExpectations:
1773 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
1774 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
1775 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1776 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1777 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
1778 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
1779 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
1780 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
1781 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
1782 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
1783 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
1784 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
1785 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
1786 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
1787 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
1788 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
1789 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
1790 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
1791 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
1792 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
1793 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
1794 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
1795 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
1796 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
1797 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
1798 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
1799 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
1800 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
1801 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
1802 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
1803 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1804 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
1805 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
1806 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
1807 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
1808 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
1809 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
1810 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
1811 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
1812 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
1813 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
1814 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
1815 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
1816 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
1817 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
1818 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
1819 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
1820 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
1821 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
1822 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
1823 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
1824 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
1825 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
1826 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
1827 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
1828 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
1829 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
1830 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
1831 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
1832 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1833 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
1835 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
1837 Array.prototype methods must use ToLength
1838 https://bugs.webkit.org/show_bug.cgi?id=144128
1840 Reviewed by Oliver Hunt.
1842 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
1844 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1845 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1846 * js/array-every-expected.txt:
1847 * js/array-fill-expected.txt:
1848 * js/array-filter-expected.txt:
1849 * js/array-find-expected.txt:
1850 * js/array-findIndex-expected.txt:
1851 * js/array-functions-non-arrays-expected.txt:
1852 * js/array-includes-expected.txt:
1853 * js/script-tests/array-every.js:
1855 * js/script-tests/array-fill.js:
1857 * js/script-tests/array-filter.js:
1859 * js/script-tests/array-find.js:
1861 * js/script-tests/array-findIndex.js:
1864 * js/script-tests/array-functions-non-arrays.js:
1866 * js/script-tests/array-includes.js:
1868 2015-05-19 Zalan Bujtas <zalan@apple.com>
1870 Merged anonymous blocks should invalidate simple line layout path.
1871 https://bugs.webkit.org/show_bug.cgi?id=145104
1872 rdar://problem/20980930
1874 Reviewed by Antti Koivisto.
1876 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
1877 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
1878 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
1880 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
1881 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
1883 2015-05-14 Chris Fleizach <cfleizach@apple.com>
1885 AX: Select text mechanism returns results outside of text control regions
1886 https://bugs.webkit.org/show_bug.cgi?id=145041
1888 Reviewed by Mario Sanchez Prada.
1890 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
1891 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
1893 2015-05-19 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
1895 [GTK] Gardening 19th May
1896 https://bugs.webkit.org/show_bug.cgi?id=145166
1900 * platform/gtk/TestExpectations:
1902 2015-05-18 Eric Carlson <eric.carlson@apple.com>
1904 iOS gardening. Update "editing" image and text results, delete wk2-only results.
1906 Rubber-stamped by Brent Fulgham.
1908 * platform/ios-simulator-wk2/TestExpectations:
1909 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
1910 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
1911 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
1912 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
1913 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
1914 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
1915 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
1916 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
1917 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
1918 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
1919 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
1920 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
1921 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
1922 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
1923 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
1924 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
1925 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
1926 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
1927 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
1928 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
1929 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
1930 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
1931 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
1932 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
1933 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
1934 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
1935 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
1936 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
1937 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
1938 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
1939 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
1940 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
1941 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
1942 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
1943 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
1944 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
1945 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
1946 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
1947 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
1948 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
1949 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
1950 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
1951 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
1952 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
1953 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
1954 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
1955 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
1956 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
1957 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
1958 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
1959 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
1960 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
1961 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
1962 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
1963 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
1964 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
1965 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
1966 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
1967 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
1968 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
1969 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
1970 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
1971 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
1972 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
1973 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
1974 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
1975 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
1976 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
1977 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
1978 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
1979 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
1980 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
1981 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
1982 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
1983 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
1984 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
1985 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
1986 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
1987 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
1988 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
1989 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
1990 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
1991 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
1992 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
1993 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
1994 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
1995 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
1996 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
1997 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
1998 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
1999 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
2000 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
2001 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
2002 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
2003 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
2004 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
2005 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
2006 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
2007 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
2008 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
2009 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
2010 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
2011 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
2012 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
2013 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
2014 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
2015 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
2016 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
2017 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
2018 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
2019 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
2020 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
2021 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
2022 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
2023 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
2024 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
2025 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
2026 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
2027 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
2028 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
2029 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
2030 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
2031 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
2032 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
2033 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
2034 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
2035 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
2036 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
2037 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
2038 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
2039 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
2040 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
2041 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
2042 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
2043 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
2044 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
2045 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
2046 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
2047 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
2048 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
2049 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
2050 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
2051 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
2052 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
2053 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
2054 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
2055 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
2056 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
2057 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
2058 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
2059 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
2060 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
2061 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
2062 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
2063 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
2064 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
2065 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
2066 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
2067 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
2068 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
2069 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
2070 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
2071 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
2072 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
2073 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
2074 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
2075 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
2076 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
2077 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
2078 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
2079 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
2080 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
2081 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
2082 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
2083 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
2084 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
2085 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
2086 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
2087 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
2088 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
2089 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
2090 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
2091 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
2092 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
2093 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
2094 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
2095 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
2096 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
2097 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
2098 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
2099 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
2100 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
2101 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
2102 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
2103 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
2104 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
2105 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
2106 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
2107 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
2108 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
2109 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
2110 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
2111 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
2112 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
2113 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
2114 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
2115 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
2116 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
2117 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
2118 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
2119 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
2120 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
2121 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
2122 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
2123 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
2124 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
2125 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
2126 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
2127 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
2128 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
2129 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
2130 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
2131 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
2132 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
2133 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
2134 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
2135 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
2136 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
2137 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
2138 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
2139 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
2140 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
2141 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
2142 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
2143 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
2144 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
2145 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
2146 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
2147 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
2148 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
2149 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
2150 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
2151 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
2152 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
2153 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
2154 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
2155 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
2156 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
2157 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
2158 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
2159 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
2160 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
2161 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
2162 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
2163 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
2164 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
2165 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
2166 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
2167 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
2168 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
2169 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
2170 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
2171 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
2172 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
2173 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
2174 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
2175 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
2176 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
2177 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
2178 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
2179 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
2180 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
2181 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
2182 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
2183 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
2184 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
2185 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
2186 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
2187 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
2188 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
2189 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
2190 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
2191 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
2192 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
2193 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
2194 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
2195 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
2196 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
2197 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
2198 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
2199 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
2200 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
2201 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
2202 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
2203 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
2204 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
2205 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
2206 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
2207 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
2208 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
2209 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
2210 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
2211 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
2212 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
2213 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
2214 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
2215 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
2216 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
2217 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
2218 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
2219 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
2220 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
2221 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
2222 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
2223 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
2224 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
2225 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
2226 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
2227 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
2228 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
2229 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
2230 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
2231 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
2232 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
2233 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
2234 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
2235 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
2236 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
2237 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
2238 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
2239 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
2240 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
2241 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
2242 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
2243 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
2244 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
2245 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
2246 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
2247 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
2248 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
2249 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
2250 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
2251 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
2252 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
2253 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
2254 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
2255 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
2256 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
2257 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
2258 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
2259 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
2260 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
2261 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
2262 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
2263 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
2264 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
2265 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
2266 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
2267 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
2268 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
2269 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
2270 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
2271 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
2272 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
2273 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
2274 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
2275 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
2276 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
2277 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
2278 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
2279 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
2280 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
2281 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
2282 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
2283 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
2284 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
2285 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
2286 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
2287 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
2288 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
2289 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
2290 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
2291 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
2292 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
2293 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
2294 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
2295 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
2296 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
2297 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
2298 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
2299 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
2300 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
2301 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
2302 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
2303 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
2304 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
2305 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
2306 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
2307 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
2308 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
2309 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
2310 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
2311 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
2312 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
2313 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
2314 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
2315 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
2316 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
2317 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
2318 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
2319 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
2320 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
2321 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
2322 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
2323 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
2324 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
2325 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
2326 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
2327 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
2328 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
2329 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
2330 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
2331 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
2332 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
2333 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
2334 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
2335 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
2336 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
2337 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
2338 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
2339 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
2340 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
2341 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
2342 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
2343 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
2344 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
2345 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
2346 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
2347 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
2348 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
2349 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
2350 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
2351 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
2352 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
2353 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
2354 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
2355 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
2356 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
2357 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
2358 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
2359 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
2360 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
2361 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
2362 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
2363 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
2364 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
2365 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
2366 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
2367 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
2368 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
2369 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
2370 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
2371 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
2372 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
2373 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
2374 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
2375 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
2376 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
2377 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
2378 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
2379 * platform/ios-simulator/editing/unsupported-content: Added.
2380 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
2382 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
2384 Improve coverage of platform/mac/fast/text/font-weights.html
2385 https://bugs.webkit.org/show_bug.cgi?id=145152
2387 Reviewed by Anders Carlsson.
2389 Add coverage of italics.
2391 * platform/mac/fast/text/font-weights-expected.txt:
2392 * platform/mac/fast/text/font-weights.html:
2394 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
2396 platform/mac/fast/text/font-weights.html is flakey
2397 https://bugs.webkit.org/show_bug.cgi?id=145149
2399 Reviewed by Alexey Proskuryakov.
2401 * platform/mac/TestExpectations:
2403 2015-05-18 Filip Pizlo <fpizlo@apple.com>
2405 Add a Int-or-Boolean speculation to Branch
2406 https://bugs.webkit.org/show_bug.cgi?id=145134
2408 Reviewed by Benjamin Poulain.
2410 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
2411 run it as fast as we should but this is a big step.
2413 * js/regress/script-tests/slow-ternaries.js: Added.
2416 * js/regress/slow-ternaries-expected.txt: Added.
2417 * js/regress/slow-ternaries.html: Added.
2419 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
2421 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
2422 https://bugs.webkit.org/show_bug.cgi?id=145102
2424 Reviewed by Darin Adler.
2426 Improve the coverage a tiny bit.
2428 * js/array-string-recursion-expected.txt: Added.
2429 * js/array-string-recursion.html: Added.
2430 * js/script-tests/array-string-recursion.js: Added.
2432 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
2434 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
2435 https://bugs.webkit.org/show_bug.cgi?id=145021
2437 Reviewed by Sergio Villar Senin.
2439 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
2440 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
2442 2015-05-16 Zalan Bujtas <zalan@apple.com>
2444 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
2445 https://bugs.webkit.org/show_bug.cgi?id=145097
2446 rdar://problem/18588415
2448 Reviewed by Simon Fraser.
2450 Dashed and dotted border painting needs clipping in order to properly display corners.
2451 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
2453 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
2454 * fast/borders/dashed-border-on-subpixel-position.html: Added.
2455 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
2456 * fast/borders/dotted-border-on-subpixel-position.html: Added.
2458 2015-05-15 Sam Weinig <sam@webkit.org>
2460 Add getElementById to DocumentFragment
2461 https://bugs.webkit.org/show_bug.cgi?id=145094
2463 Reviewed by Alexey Proskuryakov.
2465 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
2466 * fast/dom/DocumentFragment/getElementById.html: Added.
2468 2015-05-15 Antti Koivisto <antti@apple.com>
2470 When redirecting to data URL use HTTP response for same origin policy checks
2471 https://bugs.webkit.org/show_bug.cgi?id=145054
2472 rdar://problem/20299050
2474 Reviewed by Alexey Proskuryakov.
2476 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
2477 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
2479 2015-05-15 Simon Fraser <simon.fraser@apple.com>
2481 REGRESSION (r183300): Background missing on top links on apple.com
2482 https://bugs.webkit.org/show_bug.cgi?id=145079
2483 rdar://problem/20914252
2485 Reviewed by Tim Horton.
2489 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2490 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
2492 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
2494 Test the interaction between font-family and font-weight
2495 https://bugs.webkit.org/show_bug.cgi?id=145078
2497 Reviewed by Dean Jackson.
2499 This test is designed to test the interaction between font-family and font-weight. In particular,
2500 our implementation of font-family accepts PostScript names, which may name a font with a particular
2501 weight. However, there is another CSS property, font-weight, in which the author may also name a
2502 particular weight. Our font selection algorithm takes both of these signals into account when
2505 There is currently no good way in JavaScript to find the actual font chosen for some text.
2506 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
2507 tree, therefore testing glyph advances (which are a property of font weight).
2509 * platform/mac/fast/text/font-weights-expected.txt: Added.
2510 * platform/mac/fast/text/font-weights.html: Added.
2512 2015-05-15 Commit Queue <commit-queue@webkit.org>
2514 Unreviewed, rolling out r184421.
2515 https://bugs.webkit.org/show_bug.cgi?id=145087
2517 Introduced 42 layout test failures (Requested by rniwa on
2522 "REGRESSION (r183300): Background missing on top links on
2524 https://bugs.webkit.org/show_bug.cgi?id=145079
2525 http://trac.webkit.org/changeset/184421
2527 2015-05-15 Simon Fraser <simon.fraser@apple.com>
2529 REGRESSION (r183300): Background missing on top links on apple.com
2530 https://bugs.webkit.org/show_bug.cgi?id=145079
2531 rdar://problem/20914252
2533 Reviewed by Tim Horton.
2535 Composited box that toggles to a non-zero height and dumps layers.
2537 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2538 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
2540 2015-05-15 Sam Weinig <sam@webkit.org>
2542 Move HTMLElement's children property to ParentNode
2543 https://bugs.webkit.org/show_bug.cgi?id=145072
2545 Reviewed by Chris Dumez.
2547 * fast/dom/ParentNode-children-expected.txt: Added.
2548 * fast/dom/ParentNode-children.html: Added.
2549 Test children on Element, Document and DocumentFragment.
2551 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
2552 Update results since document.children is no longer undefined.
2554 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2557 2015-05-15 Zalan Bujtas <zalan@apple.com>
2559 White edge on animating panel on http://rokkosunnyvale.com
2560 https://bugs.webkit.org/show_bug.cgi?id=144986
2561 rdar://problem/20907683
2563 Reviewed by Simon Fraser.
2565 Background image geometry calculation needs to be based on the final painting size of the container
2566 in order to accurately compute tile sizes, repeating positions etc.
2567 The container's size is pixelsnapped at painting using absolute coordinates. This patch
2568 ensures that we snap to the same size while computing background geometry.
2570 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
2571 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
2572 * fast/images/background-image-size-changes-fractional-position.html: Added.
2574 2015-05-15 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
2576 [GTK] Gardening 15th May.
2577 https://bugs.webkit.org/show_bug.cgi?id=145047
2581 * platform/gtk/TestExpectations:
2582 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
2584 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
2586 Removed failing test expectations from passing tests.
2589 * platform/mac/TestExpectations:
2591 2015-05-14 Zalan Bujtas <zalan@apple.com>
2593 Images on www.fitstylelife.com jiggle on hover.
2594 https://bugs.webkit.org/show_bug.cgi?id=145020
2595 rdar://problem/20885337
2597 Reviewed by Simon Fraser.
2599 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
2601 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
2602 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
2603 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
2604 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
2606 2015-05-14 Simon Fraser <simon.fraser@apple.com>
2608 REGRESSION (r183794): Garbage tiles when body background switches to fixed
2609 https://bugs.webkit.org/show_bug.cgi?id=145032
2610 rdar://problem/20963679
2612 Reviewed by Dean Jackson.
2614 Test that toggles the attachment of the body background to fixed, then dumps layers.
2616 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
2617 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
2619 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
2621 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
2622 https://bugs.webkit.org/show_bug.cgi?id=119068
2624 Reviewed by Enrica Casucci.
2626 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
2628 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
2629 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
2631 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
2633 [Mac] Expose more font weights for -apple-system
2634 https://bugs.webkit.org/show_bug.cgi?id=144707
2636 Reviewed by Simon Fraser.
2638 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
2639 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
2640 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
2641 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
2642 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
2643 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
2645 2015-05-14 Filip Pizlo <fpizlo@apple.com>
2647 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
2651 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2653 [EFL] Unskip passing AX tests since r184198
2655 Unreviewed EFL gardening.
2657 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
2659 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
2661 ES6: Allow duplicate property names
2662 https://bugs.webkit.org/show_bug.cgi?id=142895
2664 Reviewed by Geoffrey Garen.
2666 * js/object-literal-duplicate-properties-expected.txt: Added.
2667 * js/object-literal-duplicate-properties.html: Added.
2668 * js/script-tests/object-literal-duplicate-properties.js: Added.
2669 Include a new test all about testing duplicate property names
2670 and their expected cascading results.
2672 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
2673 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
2674 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
2675 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
2676 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
2677 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
2678 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
2679 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
2680 ES5 behavior for duplciate properties has changed.
2682 * js/mozilla/strict/11.1.5-expected.txt:
2683 * js/object-literal-syntax-expected.txt:
2684 * js/script-tests/object-literal-syntax.js:
2685 Update other tests and values now that duplicate properties
2686 are allowed, and their cascade order behaves correctly.
2688 2015-05-13 Antti Koivisto <antti@apple.com>
2690 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
2691 https://bugs.webkit.org/show_bug.cgi?id=144952
2693 Reviewed by Oliver Hunt.
2695 * http/tests/cache/resources/non-shareable.css: Added.
2700 * http/tests/cache/resources/shareable.css: Added.
2705 * http/tests/cache/resources/stylesheet-html.php: Added.
2706 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
2707 * http/tests/cache/stylesheet-sharing.html: Added.
2709 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
2711 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
2712 https://bugs.webkit.org/show_bug.cgi?id=144949
2714 Reviewed by Darin Adler.
2716 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
2717 testRunner.execCommand simulates a user initiated editing command and therefore invokes
2720 * editing/style/underline-by-user-expected.txt: Added.
2721 * editing/style/underline-by-user.html: Added.
2723 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
2725 [ES6] Implement String.raw
2726 https://bugs.webkit.org/show_bug.cgi?id=144330
2728 Reviewed by Filip Pizlo.
2732 * js/Object-getOwnPropertyNames-expected.txt:
2733 * js/script-tests/Object-getOwnPropertyNames.js:
2735 2015-05-12 Alexey Proskuryakov <ap@apple.com>
2737 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
2739 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
2740 improved to work cross-platform.
2742 2015-05-12 Filip Pizlo <fpizlo@apple.com>
2744 js/dom/stack-trace.html fails with eager compilation
2745 https://bugs.webkit.org/show_bug.cgi?id=144853
2747 Reviewed by Benjamin Poulain.
2749 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
2750 have a good way of having different expectation files for when a test runs in RJST versus
2751 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
2752 the .html file, which makes RWT overlook it. The test has different expectations in the
2753 two harnesses because it does some small DOM things.
2755 * js/script-tests/stack-trace.js: Added.
2756 * js/stack-trace-expected.txt: Added.
2758 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2760 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
2761 https://bugs.webkit.org/show_bug.cgi?id=144936
2763 Unreviewed gardening.
2765 Adding the platform-specific expectations for Windows now that the
2766 accessibility tree is being correctly generated for this test.
2768 * platform/win/accessibility/aria-menubar-menuitems-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 Reviewed by Chris Fleizach.
2777 Use focusedElement + childAtIndex rather than accessibleElementById
2778 as the latter seems to be failing, and the former worked on Windows
2779 to get the menubar in the original version of this test.
2781 * accessibility/aria-menubar-menuitems.html: Modified.
2783 2015-05-12 Zalan Bujtas <zalan@apple.com>
2785 REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
2786 https://bugs.webkit.org/show_bug.cgi?id=144917
2787 rdar://problem/20545878
2789 Reviewed by Andreas Kling.
2791 This patch ensures that text stroke width value is taken into account while
2792 calculating visual overflow for simple line layout.
2793 Ceiling the text stroke width value matches the normal text layout behaviour.
2795 * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
2796 * fast/text/simple-line-layout-text-stroke-width.html: Added.
2798 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2800 AX: [ATK] ARIA menu items should not have anonymous block children
2801 https://bugs.webkit.org/show_bug.cgi?id=144653
2803 Reviewed by Chris Fleizach.
2805 The existing test was not cross-platform friendly and was rewritten as
2806 part of the fix for this bug. New expectations were generated for Mac,
2807 Efl, and Gtk. The shared expectations and the Windows expectations were
2808 removed so as not to break the Win port. The search-predicate test also
2809 was updated because it included an ARIA treeitem which had a listmarker
2810 child it should not have, and no longer has as a result of the bug fix.
2812 * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
2813 * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
2814 * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
2815 * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
2816 * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
2817 * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
2818 * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
2819 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
2820 * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
2821 (dumpAccessibilityTree):
2823 2015-05-12 Alexey Proskuryakov <ap@apple.com>
2825 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2826 https://bugs.webkit.org/show_bug.cgi?id=144155
2828 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
2830 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2832 AX: [GTK] Defer to WebCore Accessibility for table exposure
2833 https://bugs.webkit.org/show_bug.cgi?id=144896
2835 Reviewed by Chris Fleizach.
2837 Several platform tests are testing accessibility of tables. In order to ensure
2838 that those tables continue to be exposed as tables, a border was added so that
2839 they are not judged to be layout tables. For the remainder of the tests, the
2840 expectations were updated to reflect the fact that layout tables are no longer
2841 exposed as AccessibilityTables in WebKitGtk.
2843 * platform/gtk/accessibility/caret-offsets.html: Added border to table.
2844 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
2845 * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
2846 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
2847 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
2848 * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
2849 * platform/gtk/accessibility/text-for-table.html: Added border to table.
2851 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
2853 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
2854 https://bugs.webkit.org/show_bug.cgi?id=116971
2856 Reviewed by Chris Fleizach.
2858 * platform/gtk/TestExpectations: Removed previously-failing test.
2860 2015-05-12 Jinwoo Song <jinwoo7.song@samsung.com>
2862 [EFL] Rebaseline some editing tests
2864 Also add some missing baselines.
2866 * platform/efl/editing/execCommand/5142012-1-expected.png:
2867 * platform/efl/editing/execCommand/5142012-1-expected.txt:
2868 * platform/efl/editing/inserting/insert-at-end-02-expected.png:
2869 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
2871 2015-05-12 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2873 [Streams API] ReadableStream reader should not be disposable when having pending promises
2874 https://bugs.webkit.org/show_bug.cgi?id=144869
2876 Reviewed by Darin Adler.
2878 * streams/readable-stream-gc.html:
2879 * streams/readable-stream-gc-expected.txt:
2881 2015-05-11 Zalan Bujtas <zalan@apple.com>
2883 Text is misplaced when custom font does not have space glyph.
2884 https://bugs.webkit.org/show_bug.cgi?id=144879
2886 Reviewed by Myles C. Maxfield
2888 This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
2890 If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
2891 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.
2892 (even when the text does not require space at all)
2893 Fallback fonts impact line positions through ascent/descent calculation.
2895 * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
2896 * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
2897 * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
2898 * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
2899 * fast/ruby/ruby-expansion-cjk-expected.html: progression
2900 * fast/text/font-with-no-space-glyph-expected.html: Added.
2901 * fast/text/font-with-no-space-glyph.html: Added.
2902 * platform/mac/svg/fonts/svg-font-general-expected.html: progression
2904 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
2906 AX: [ATK] Always include rows in the tree of accessible tables
2907 https://bugs.webkit.org/show_bug.cgi?id=144885
2909 Reviewed by Chris Fleizach.
2911 Update the expectations to reflect the rows which are now included in the tree.
2913 * platform/efl/accessibility/table-attributes-expected.txt: Updated.
2914 * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
2915 * platform/efl/accessibility/table-cells-expected.txt: Updated.
2916 * platform/efl/accessibility/table-sections-expected.txt: Updated.
2917 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2918 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
2919 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
2920 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
2922 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
2924 AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
2925 https://bugs.webkit.org/show_bug.cgi?id=144881
2927 Unreviewed GTK+ and EFL gardening.
2929 * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
2930 * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
2932 2015-05-11 Andreas Kling <akling@apple.com>
2934 Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
2936 * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
2938 2015-05-11 Alex Christensen <achristensen@webkit.org>
2940 [Content Extensions] Support domain-specific rules and exceptions.
2941 https://bugs.webkit.org/show_bug.cgi?id=144833
2943 Reviewed by Darin Adler.
2945 * http/tests/contentextensions/domain-rules-expected.txt: Added.
2946 * http/tests/contentextensions/domain-rules.html: Added.
2947 * http/tests/contentextensions/domain-rules.html.json: Added.
2949 2015-05-10 Filip Pizlo <fpizlo@apple.com>
2951 We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
2952 https://bugs.webkit.org/show_bug.cgi?id=144851
2954 Reviewed by Michael Saboff.
2956 * js/regress/load-varargs-elimination-expected.txt: Added.
2957 * js/regress/load-varargs-elimination.html: Added.
2958 * js/regress/script-tests/load-varargs-elimination.js: Added.
2962 * js/regress/sink-huge-activation-expected.txt: Added.
2963 * js/regress/sink-huge-activation.html: Added.
2965 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2967 [GTK] Gardening 11th May.
2968 https://bugs.webkit.org/show_bug.cgi?id=144863
2972 * platform/gtk/TestExpectations:
2974 2015-05-11 Chris Fleizach <cfleizach@apple.com>
2976 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
2977 https://bugs.webkit.org/show_bug.cgi?id=144860
2979 Reviewed by Mario Sanchez Prada.
2981 * accessibility/menu-list-crash2-expected.txt: Added.
2982 * accessibility/menu-list-crash2.html: Added.
2984 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2986 [GTK] Gardening 7th May.
2987 https://bugs.webkit.org/show_bug.cgi?id=144735
2991 * platform/gtk/TestExpectations:
2992 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
2994 2015-05-10 Simon Fraser <simon.fraser@apple.com>
2996 background-position sometimes doesn't work properly with background-attachment: fixed
2997 https://bugs.webkit.org/show_bug.cgi?id=103757
2998 rdar://problem/18749925
3000 Reviewed by Darin Adler.
3002 Tests various configurations for painting the fixed backgrounds. The existing test was
3003 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
3004 and be valid. Testing is complicated by the fact that setting top content inset actually
3005 causes the snapshot to be inset at the top.
3007 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
3008 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
3009 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
3010 * 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.
3011 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
3012 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
3013 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
3014 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
3015 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
3016 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
3017 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
3019 2015-05-10 Martin Robinson <mrobinson@igalia.com>
3021 [GTK] fast/events/page-visibility-transition-test.html is timing out
3022 https://bugs.webkit.org/show_bug.cgi?id=114789
3024 Reviewed by Darin Adler.
3026 * platform/gtk/TestExpectations: Unskip failing tests.
3028 2015-05-10 Chris Fleizach <cfleizach@apple.com>
3030 AX: Don't expose elements as data tables just because they use display: table
3031 https://bugs.webkit.org/show_bug.cgi?id=144804
3033 Reviewed by Mario Sanchez Prada.
3035 * accessibility/css-table-ignored-expected.txt: Added.
3036 * accessibility/css-table-ignored.html: Added.
3038 2015-05-09 Chris Dumez <cdumez@apple.com>
3040 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
3041 https://bugs.webkit.org/show_bug.cgi?id=144825
3043 Reviewed by Sam Weinig.
3045 Rebaseline test as the order of the methods changed when iterating.
3047 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3049 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3051 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
3052 https://bugs.webkit.org/show_bug.cgi?id=144813
3054 Reviewed by Alexey Proskuryakov.
3056 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
3058 * streams/reference-implementation/bad-underlying-sources.html:
3059 * streams/reference-implementation/readable-stream-reader.html:
3061 2015-05-08 Alexey Proskuryakov <ap@apple.com>
3063 Update results after Sam's patch, the order of properties changed.
3065 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3067 2015-05-08 Sam Weinig <sam@webkit.org>
3069 Element Traversal is not just Elements anymore
3070 https://bugs.webkit.org/show_bug.cgi?id=144822
3072 Reviewed by Simon Fraser.
3074 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
3076 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
3077 * fast/dom/element-traversal-on-character-data.html: Added.
3078 * fast/dom/element-traversal-on-document-expected.txt: Added.
3079 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
3080 * fast/dom/element-traversal-on-document-fragment.html: Added.
3081 * fast/dom/element-traversal-on-document.html: Added.
3083 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3085 Unreviewed GTK+ gardening
3087 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
3088 baseline had a failure in it.
3089 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
3091 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3093 Unreviewed GTK+ gardening
3095 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
3097 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3099 Unreviewed GTK+ gardening
3101 Remove expectations for tests that are also skipped for all WebKit2
3102 ports. This will more easily allow us to handle them when they are
3103 eventually (if at all) unskipped for WebKit2.
3105 * platform/gtk/TestExpectations:
3107 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3109 [GTK] Some tests fail because they do not assume the popup menu captures click events
3110 https://bugs.webkit.org/show_bug.cgi?id=40601
3112 Reviewed by Carlos Garcia Campos.
3114 * platform/gtk/TestExpectations: Unskip tests that are passing now
3115 and classify remaining failures.
3116 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
3117 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
3118 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
3119 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
3120 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
3121 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
3122 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
3123 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
3124 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
3127 2015-05-08 Brent Fulgham <bfulgham@apple.com>
3129 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
3130 https://bugs.webkit.org/show_bug.cgi?id=144811
3132 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
3134 2015-05-08 Chris Dumez <cdumez@apple.com>
3136 Throttle RequestAnimationFrame in subframes that are outside the viewport
3137 https://bugs.webkit.org/show_bug.cgi?id=144718
3138 <rdar://problem/20688782>
3140 Reviewed by Simon Fraser.
3142 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3143 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3144 Add layout test to test that RequestAnimationFrame is properly throttled
3145 in "display: none" subframes.
3147 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3148 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3149 Add layout test to test that RequestAnimationFrame is properly throttled
3150 in frames that are outside the viewport.
3152 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3153 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3155 * platform/win/TestExpectations:
3156 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
3157 only supported on Cocoa.
3159 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3161 [GTK] WTR doesn't correctly handle the Escape key
3162 https://bugs.webkit.org/show_bug.cgi?id=144788
3164 Reviewed by Martin Robinson.
3166 Unskip editing/selection/5354455-1.html.
3168 * platform/gtk/TestExpectations:
3170 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
3172 [Win] Unskip passing test case after r183981
3173 https://bugs.webkit.org/show_bug.cgi?id=140517
3175 Reviewed by Brent Fulgham.
3177 * platform/win/TestExpectations:
3179 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3181 Unreviewed EFL gardening on 8th May.
3183 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
3185 * platform/efl/TestExpectations:
3187 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3189 [Streams API] ReadableStream constructor start function should be able to error the stream
3190 https://bugs.webkit.org/show_bug.cgi?id=141162
3192 Reviewed by Darin Adler.
3194 * streams/readable-stream-controller-error-expected.txt: Added.
3195 * streams/readable-stream-controller-error.html: Added.
3196 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3197 * streams/reference-implementation/readable-stream-templated-expected.txt:
3199 2015-05-08 Commit Queue <commit-queue@webkit.org>
3201 Unreviewed, rolling out r183985.
3202 https://bugs.webkit.org/show_bug.cgi?id=144796
3204 broke loader/go-back-to-different-window-size.html (Requested
3205 by kling on #webkit).
3209 "Throttle RequestAnimationFrame in subframes that are outside
3211 https://bugs.webkit.org/show_bug.cgi?id=144718
3212 http://trac.webkit.org/changeset/183985
3214 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
3216 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
3217 https://bugs.webkit.org/show_bug.cgi?id=144256
3219 Unreviewed gardening, skip the failing test on AArch64 Linux.
3221 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
3223 2015-05-07 Chris Dumez <cdumez@apple.com>
3225 Throttle RequestAnimationFrame in subframes that are outside the viewport
3226 https://bugs.webkit.org/show_bug.cgi?id=144718
3227 <rdar://problem/20688782>
3229 Reviewed by Simon Fraser.
3231 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3232 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3233 Add layout test to test that RequestAnimationFrame is properly throttled
3234 in "display: none" subframes.
3236 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3237 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3238 Add layout test to test that RequestAnimationFrame is properly throttled
3239 in frames that are outside the viewport.
3241 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3242 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3244 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3246 Calculate source-size length as a float
3247 https://bugs.webkit.org/show_bug.cgi?id=144766
3249 Reviewed by Dean Jackson.
3251 Add tests that make sure fractional source-size lengths are supported
3252 and are calculated as floats.
3254 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
3255 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
3256 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
3257 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
3259 2015-05-07 Commit Queue <commit-queue@webkit.org>
3261 Unreviewed, rolling out r183895.
3262 https://bugs.webkit.org/show_bug.cgi?id=144786
3264 Many tests became flaky (Requested by ap on #webkit).
3268 "Expose more font weights for -apple-system"
3269 https://bugs.webkit.org/show_bug.cgi?id=144707
3270 http://trac.webkit.org/changeset/183895
3272 2015-05-07 Martin Robinson <mrobinson@igalia.com>
3274 Remove touchadjustment tests
3275 https://bugs.webkit.org/show_bug.cgi?id=144780
3277 Reviewed by Daniel Bates.
3279 These tests test a feature that has been removed from WebKit entirely and all
3280 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
3282 * platform/efl/TestExpectations: Remove expectations.
3283 * platform/gtk/TestExpectations: Ditto.
3284 * platform/ios-simulator/TestExpectations: Ditto.
3285 * platform/mac/TestExpectations: Ditto.
3286 * platform/win/TestExpectations: Ditto.
3287 * platform/wincairo/TestExpectations:
3288 * touchadjustment: Removed all files in this directory.
3290 2015-05-07 Simon Fraser <simon.fraser@apple.com>
3292 New results after r183970. Fixed elements are now always considered to intersect
3295 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3297 2015-05-07 Sam Weinig <sam@webkit.org>
3299 Consider implementing Document.scrollingElement
3300 <rdar://problem/20845213>
3301 https://bugs.webkit.org/show_bug.cgi?id=143609
3303 Reviewed by Simon Fraser.
3305 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
3306 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
3307 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
3308 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
3310 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
3312 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
3313 https://bugs.webkit.org/show_bug.cgi?id=144335
3315 Reviewed by Darin Adler.
3317 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
3318 * svg/filters/big-sized-off-viewport-filter.svg: Added.
3319 Ensure when applying a filter on a large SVG element, the viewport of the
3320 SVG includes the correct drawing part of this element.
3322 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3324 Handle meta viewport in HTMLPreloadScanner
3325 https://bugs.webkit.org/show_bug.cgi?id=144640
3327 Reviewed by Dean Jackson.
3329 Added a layout test that is simply calling an internals method
3330 that tests the HTMLPreloadScanner.
3332 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
3333 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
3335 2015-05-07 Zalan Bujtas <zalan@apple.com>
3337 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
3338 https://bugs.webkit.org/show_bug.cgi?id=144723
3339 rdar://problem/18307094
3341 Reviewed by Simon Fraser.
3343 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
3345 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
3346 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
3347 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
3349 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
3350 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
3351 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
3353 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3355 Fix sizes crash and add invalid value tests.
3356 https://bugs.webkit.org/show_bug.cgi?id=144739
3358 Reviewed by Darin Adler.
3360 Add tests that make sure that invalid values are properly handled, and a 100vw
3361 source-size length is being used for srcset and for intrinsic dimension calculation.
3363 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
3364 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
3366 2015-05-07 Simon Fraser <simon.fraser@apple.com>
3368 Remove the WK1-only code path for independently composited iframes
3369 https://bugs.webkit.org/show_bug.cgi?id=144722
3371 Reviewed by Dean Jackson.
3373 Results different from WK2, because WK1 does not make layers for scrollbars.
3375 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
3377 2015-05-06 Dean Jackson <dino@apple.com>
3379 Handle backdrop views that have to tile
3380 https://bugs.webkit.org/show_bug.cgi?id=142317
3381 <rdar://problem/20049088>
3383 Reviewed by Simon Fraser.
3385 Take 2 - this was rolled out because Mavericks was crashing.
3387 A test that creates some backdrop views, then makes them
3388 big enough that it would trigger tiling (which we don't want
3391 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
3392 * compositing/media-controls-bar-appearance-big.html: Added.
3393 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
3395 2015-05-07 Martin Robinson <mrobinson@igalia.com>
3397 [GTK] All spell checking layout tests fail
3398 https://bugs.webkit.org/show_bug.cgi?id=144648
3400 Reviewed by Carlos Garcia Campos.
3402 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
3403 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
3405 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
3407 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
3408 https://bugs.webkit.org/show_bug.cgi?id=144702
3410 Reviewed by Chris Fleizach.
3412 In addition to updating the platform expectations for Efl and Gtk, the computed
3413 roles test needed to be updated because there is not a one-to-one mapping between
3414 the HTML pre element and any ARIA role type.
3416 * accessibility/roles-computedRoleString-expected.txt: Updated.
3417 * accessibility/roles-computedRoleString.html: Updated.
3418 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
3419 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3421 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
3423 [EFL] Unreviewed gardening.
3425 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
3426 Commented old expectations after r183925 to avoid having ambiguous expectations.
3428 * platform/efl/TestExpectations:
3429 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
3430 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
3431 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
3432 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
3433 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
3434 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
3436 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
3438 [EFL] Mouseevent/hover tests fail with XorgDriver
3439 https://bugs.webkit.org/show_bug.cgi?id=144741
3441 Unreviewed gardening, mark failing tests, skip timeouting tests.
3443 * platform/efl/TestExpectations:
3445 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
3447 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
3448 https://bugs.webkit.org/show_bug.cgi?id=144737
3450 Unreviewed gardening, skip crashing tests.
3452 * platform/efl/TestExpectations:
3454 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3456 Fix <script srcset> being loaded by the preloader.
3457 https://bugs.webkit.org/show_bug.cgi?id=144675
3459 Reviewed by Darin Adler.
3461 Add preloader tests to make sure that <script src> is preloaded,
3462 and <script srcset> is not.
3464 * http/tests/loading/preload-script-src-expected.txt: Added.
3465 * http/tests/loading/preload-script-src.html: Added.
3466 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
3467 * http/tests/loading/preload-script-srcset-ignored.html: Added.
3469 2015-05-06 Yoav Weiss <yoav@yoav.ws>
3471 Add srcset preloader tests
3472 https://bugs.webkit.org/show_bug.cgi?id=144674
3474 Reviewed by Darin Adler.
3476 Add several preloader tests making sure that the when srcset is being preloaded,
3477 the right resource is fetched, and the other resource is not.
3479 * http/tests/loading/preload-img-src-expected.txt: Added.
3480 * http/tests/loading/preload-img-src.html: Added.
3481 * http/tests/loading/preload-img-srcset-expected.txt: Added.
3482 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
3483 * http/tests/loading/preload-img-srcset-sizes.html: Added.
3484 * http/tests/loading/preload-img-srcset.html: Added.
3485 * http/tests/resources/checkPreload.js: Added.
3488 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
3490 [CSS Grid Layout] Mark grid shorthands as layout dependent
3491 https://bugs.webkit.org/show_bug.cgi?id=144687
3493 Reviewed by Darin Adler.
3495 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
3496 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
3497 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
3498 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
3500 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
3502 ToT WebKit crashes while loading ES6 compatibility table
3503 https://bugs.webkit.org/show_bug.cgi?id=144726
3505 Reviewed by Filip Pizlo.
3507 Added new test cases.
3509 * js/class-syntax-string-and-numeric-names-expected.txt:
3510 * js/script-tests/class-syntax-string-and-numeric-names.js:
3512 2015-05-06 Brent Fulgham <bfulgham@apple.com>
3514 Scroll-snap points do not handle margins and padding propertly
3515 https://bugs.webkit.org/show_bug.cgi?id=144647
3516 <rdar://problem/20829473>
3518 Reviewed by Simon Fraser.
3520 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
3521 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
3522 inside the element when starting new wheel gestures.
3524 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
3525 and calculated scroll-snap-offset values.
3527 * css3/scroll-snap/scroll-snap-offsets.html: Added.
3528 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
3529 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
3530 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
3531 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
3532 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
3533 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
3534 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
3535 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
3536 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
3538 2015-05-06 Commit Queue <commit-queue@webkit.org>
3540 Unreviewed, rolling out r183894.
3541 https://bugs.webkit.org/show_bug.cgi?id=144719
3543 crashes on mavericks (Requested by dino on #webkit).
3547 "Handle backdrop views that have to tile"
3548 https://bugs.webkit.org/show_bug.cgi?id=142317
3549 http://trac.webkit.org/changeset/183894
3551 2015-05-06 Jon Lee <jonlee@apple.com>
3553 Expose more font weights for -apple-system
3554 https://bugs.webkit.org/show_bug.cgi?id=144707
3556 Reviewed by Dean Jackson.
3558 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
3559 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
3561 2015-05-06 Dean Jackson <dino@apple.com>
3563 Handle backdrop views that have to tile
3564 https://bugs.webkit.org/show_bug.cgi?id=142317
3565 <rdar://problem/20049088>
3567 Reviewed by Simon Fraser.
3569 A test that creates some backdrop views, then makes them
3570 big enough that it would trigger tiling (which we don't want
3573 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
3574 * compositing/media-controls-bar-appearance-big.html: Added.
3576 2015-05-06 Martin Robinson <mrobinson@igalia.com>
3578 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
3579 https://bugs.webkit.org/show_bug.cgi?id=144612
3581 Reviewed by Darin Adler.
3583 * platform/gtk/TestExpectations: Remove expectation for failing test.
3585 2015-05-06 Martin Robinson <mrobinson@igalia.com>
3587 Unreviewed GTK+ gardening
3589 * platform/gtk/TestExpectations: Remove a couple expectations tests.
3590 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
3592 2015-05-06 Alexey Proskuryakov <ap@apple.com>
3594 Update expectations for fast/forms/button-line-height.html
3597 * platform/efl/TestExpectations:
3598 * platform/gtk/TestExpectations:
3599 * platform/win/TestExpectations:
3601 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
3603 [GTK][WK2] The WebKit network disk cache is not enabled
3604 https://bugs.webkit.org/show_bug.cgi?id=142821
3606 Reviewed by Martin Robinson.
3608 Unskip http/tests/cache/disk-cache tests.
3610 * platform/gtk/TestExpectations:
3612 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
3614 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
3615 https://bugs.webkit.org/show_bug.cgi?id=144673
3617 * TestExpectations: Skip broken test.
3619 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
3621 [CSS Grid Layout] grid-template-areas should accept none value
3622 https://bugs.webkit.org/show_bug.cgi?id=144624
3624 Reviewed by Darin Adler.
3626 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
3627 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
3628 case to check "none" support.
3630 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
3632 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
3634 * editing/execCommand/strikethroughSelection.html:
3635 * editing/execCommand/toggle-mixed-text-decorations.html:
3637 2015-05-05 Roger Fong <roger_fong@apple.com>
3639 Unreviewed. Some assertion failures in compositing code after r183820.
3640 https://bugs.webkit.org/show_bug.cgi?id=144630.
3642 * platform/mac/TestExpectations:
3644 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
3646 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
3647 https://bugs.webkit.org/show_bug.cgi?id=74493
3649 Reviewed by Chris Fleizach.
3651 Make the test more reliable by searching for a child with an unknown role
3652 rather than depending on an exact hierarchy. This makes the test applicable
3653 to other platforms as at least Efl and Mac also do not expose children with
3654 unknown roles, so it's now part of the shared accessibility tests.
3656 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
3657 * accessibility/unknown-roles-not-exposed.html: Added.
3658 * platform/gtk/TestExpectations: Removed skipped test.
3659 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
3660 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
3662 2015-05-05 Zalan Bujtas <zalan@apple.com>
3664 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
3665 https://bugs.webkit.org/show_bug.cgi?id=144629
3666 rdar://problem/20689877
3668 Reviewed by Andreas Kling.
3670 This patch ensures that we don't emit empty text for the text iterator.
3671 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
3672 be replaced with space. When such character is found, we emit the string we've processed so far and
3673 handle the replacement during the next callback.
3674 When the first character in the string needs replacing, there's nothing to emit. However if we don't
3675 handle at least one character, TextIterator::advance believes that processing is done and never calls
3676 TextIterator::handleTextNode back with the rest of the string.
3678 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
3679 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
3681 2015-05-05 Brent Fulgham <bfulgham@apple.com>
3683 Add overflow scroll-snap tests
3684 https://bugs.webkit.org/show_bug.cgi?id=144591
3686 Reviewed by Simon Fraser.
3688 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
3689 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
3690 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
3691 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
3692 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
3693 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
3694 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
3695 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
3696 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
3697 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
3699 2015-05-05 Roger Fong <roger_fong@apple.com>
3701 Media control volume slider is opaque.
3702 https://bugs.webkit.org/show_bug.cgi?id=144470.
3703 <rdar://problem/20770350>
3705 * platform/mac/TestExpectations:
3706 Some tests generate assertion failures after this change, though the tests pass in release.
3707 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
3709 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
3711 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
3712 is set on the EFL bots and mark the remaining failing compositing tests properly.
3714 * platform/efl/TestExpectations:
3716 2015-05-04 Basile Clement <basile_clement@apple.com>
3718 Allow CreateActivation sinking
3719 https://bugs.webkit.org/show_bug.cgi?id=144300
3721 Reviewed by Filip Pizlo.
3723 Add a performance test for activation allocation sinking.
3725 * js/regress/script-tests/sink-huge-activation.js: Added.
3729 2015-05-05 Andreas Kling <akling@apple.com>
3731 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
3733 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
3734 disconnected frames anymore, we have to adjust the expectations. This test was all
3735 about catching a crash anyway.
3737 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
3738 * fast/performance/performance-now-crash-on-navigated-window.html:
3740 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
3742 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
3743 https://bugs.webkit.org/show_bug.cgi?id=144443
3745 Reviewed by Darin Adler.
3747 Tests to verify the align-content parsing logic. The new Box Alignment spec
3748 requires some changes in the flexbox tests.
3750 * css3/flexbox/css-properties-expected.txt:
3751 * css3/flexbox/css-properties.html:
3752 * css3/parse-align-content-expected.txt: Added.
3753 * css3/parse-align-content.html: Added.
3755 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3757 streams/readable-stream.html is very flaky
3758 https://bugs.webkit.org/show_bug.cgi?id=144455
3760 Reviewed by Darin Adler.
3762 Moved flaky test to streams/readable-stream-gc.html.
3763 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
3765 * streams/readable-stream-expected.txt:
3766 * streams/readable-stream-gc-expected.txt: Added.
3767 * streams/readable-stream-gc.html: Added.
3768 * streams/readable-stream.html:
3770 2015-05-05 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3772 [GTK] Gardening 4th May
3773 https://bugs.webkit.org/show_bug.cgi?id=144571
3777 * platform/gtk/TestExpectations:
3778 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
3779 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
3780 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
3781 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
3782 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
3783 * platform/gtk/fast/text/font-kerning-expected.html: Added.
3785 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
3787 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
3788 https://bugs.webkit.org/show_bug.cgi?id=143083
3790 Reviewed by Chris Fleizach.
3792 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
3793 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
3794 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
3795 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
3796 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
3797 * platform/gtk/TestExpectations: Unskip failing test from opening report.
3798 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
3799 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
3800 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
3802 2015-05-04 Simon Fraser <simon.fraser@apple.com>
3804 Fix assertions in WK1 tests after r183777.
3806 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
3808 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
3810 2015-05-04 Doug Russell <d_russell@apple.com>
3812 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
3813 https://bugs.webkit.org/show_bug.cgi?id=144489
3815 Reviewed by Chris Fleizach.
3817 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
3818 on the returned control.
3819 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
3820 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
3821 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
3822 Add support for setSelectedVisibleTextRange() in accessibility tests.
3824 * platform/mac/accessibility/selection-sync-expected.txt: Added.
3825 * platform/mac/accessibility/selection-sync.html: Added.
3827 2015-05-04 Chris Dumez <cdumez@apple.com>
3829 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
3830 https://bugs.webkit.org/show_bug.cgi?id=144597
3831 <rdar://problem/20361579>
3833 Reviewed by Andreas Kling.
3835 Add a layout test to cover the case where window.open() is called on a
3836 window that is different than the activeDOMWindow and where the
3837 activeDOMWindow does not have a frame.
3839 * fast/dom/Window/resources/test-frame.html: Added.
3840 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
3841 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
3843 2015-05-04 Simon Fraser <simon.fraser@apple.com>
3845 display:none iframes cause repeated compositing flushing
3846 https://bugs.webkit.org/show_bug.cgi?id=144529
3848 Reviewed by Darin Adler.
3850 Test with a display:none iframe that triggers a single compositing flush,
3851 then counts how many occur in 10ms.
3853 * compositing/iframes/display-none-subframe-expected.txt: Added.
3854 * compositing/iframes/display-none-subframe.html: Added.
3856 2015-05-04 Simon Fraser <simon.fraser@apple.com>
3858 Fix updating of tiled backing opaquenss when the page background color changes
3859 https://bugs.webkit.org/show_bug.cgi?id=144600
3860 rdar://problem/20723035
3862 Reviewed by Tim Horton.
3864 Test that dumps layers with various baseBackgroundColor and body background color
3867 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
3868 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
3870 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
3872 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
3874 * js/class-syntax-default-constructor-expected.txt:
3875 * js/script-tests/class-syntax-default-constructor.js:
3877 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
3879 Toggling underline or strike through affects each other
3880 https://bugs.webkit.org/show_bug.cgi?id=27818
3882 Reviewed by Darin Adler.
3884 Added a regression test and rebaselined various tests as explained below.
3886 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
3887 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
3888 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
3889 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
3890 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
3891 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
3892 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
3893 appear have switched.
3895 2015-05-04 Chris Dumez <cdumez@apple.com>
3897 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
3898 https://bugs.webkit.org/show_bug.cgi?id=144584
3899 <rdar://problem/20796829>
3901 Reviewed by Darin Adler.
3903 * fast/css/negative-calc-values-expected.txt: Added.
3904 * fast/css/negative-calc-values.html: Added.
3905 Add a layout test that assigns negative calc() values to properties
3906 whose values cannot be negative to verify that values are clamped as
3907 per the specification:
3908 http://dev.w3.org/csswg/css-values-3/#calc-range
3910 * fast/css/padding-calc-value-expected.txt: Added.
3911 * fast/css/padding-calc-value.html: Added.
3912 Add a layout test to test that using calc(.5em - 2px) for padding-right
3913 CSS property works as intended. It used to be resolved as 0px instead
3914 of "2*font-size - 2px".
3916 * fast/css/text-shadow-calc-value-expected.txt:
3917 * fast/css/text-shadow-calc-value.html:
3918 Update test to match what the specification says:
3919 http://dev.w3.org/csswg/css-values-3/#calc-range
3920 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
3921 smaller than 0px are not allowed.
3923 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
3925 Unreviewed gardening. Fix lint error on mac-wk1.
3927 * platform/mac-wk1/TestExpectations:
3929 2015-05-04 Alexey Proskuryakov <ap@apple.com>
3931 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
3932 https://bugs.webkit.org/show_bug.cgi?id=144590
3934 * platform/mac-wk2/TestExpectations: Marking as such.
3936 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
3938 Extending undefined in class syntax should throw a TypeError
3939 https://bugs.webkit.org/show_bug.cgi?id=144284
3941 Reviewed by Darin Adler.
3943 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
3944 since we'll never get to instantiate these classes now.
3946 * js/class-syntax-extends-expected.txt:
3947 * js/script-tests/class-syntax-extends.js:
3949 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
3951 ES6 classes: Invalid test for constructor property
3952 https://bugs.webkit.org/show_bug.cgi?id=144278
3954 Reviewed by Darin Adler.
3956 Fixed the test. The constructors of two distinct classes should definitely be distinct.
3958 * js/class-syntax-default-constructor-expected.txt:
3959 * js/script-tests/class-syntax-default-constructor.js:
3961 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
3963 new super should be a syntax error
3964 https://bugs.webkit.org/show_bug.cgi?id=144282
3966 Reviewed by Joseph Pecoraro.
3968 Rebaselined the test.
3970 * js/class-syntax-super-expected.txt:
3971 * js/script-tests/class-syntax-super.js:
3973 2015-05-04 Simon Fraser <simon.fraser@apple.com>
3975 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
3976 started failing after r183732, but like the other fast/images/animated-gif* tests,
3977 it's sensitive to window display timing. These tests were already skipped for Mac
3978 WK1, probably because we disable window autodisplay on the Mac.
3980 * platform/win/TestExpectations:
3982 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
3984 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
3985 https://bugs.webkit.org/show_bug.cgi?id=144442
3987 Reviewed by David Hyatt.
3989 Upgrade the justify-content property to the last CSS3 Box
3990 Alignment specification. It defines a different enumeration for
3991 Positional and Distribution alignment, which requires changes in
3992 the FlexibleBox implementation.
3994 Some minor changes in some Flexbox related test cases for adapting
3995 them to the new parsing logic. New layout tests, not Flexbox
3996 specific, to verify the parsing of the new values.
3998 * css3/flexbox/css-properties.html:
3999 * css3/parse-justify-content-expected.txt: Added.
4000 * css3/parse-justify-content.html: Added.
4002 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
4004 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
4005 https://bugs.webkit.org/show_bug.cgi?id=144449
4007 Reviewed by Sergio Villar Senin.
4009 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
4010 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
4012 2015-05-02 Simon Fraser <simon.fraser@apple.com>
4014 Assertion failure (!needsLayout()) loading inkedmag.com
4015 https://bugs.webkit.org/show_bug.cgi?id=144528
4016 rdar://problem/20788681
4018 Reviewed by Darin Adler.
4020 Test that sleeps for a while to force an image into catchup mode.
4022 * fast/images/resources/spinner.gif: Added.
4023 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
4024 * fast/images/set-needs-layout-in-painting.html: Added.
4026 2015-05-03 Alexey Proskuryakov <ap@apple.com>
4028 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
4029 https://bugs.webkit.org/show_bug.cgi?id=144540
4033 2015-05-01 Simon Fraser <simon.fraser@apple.com>
4035 Avoid compositing updates after style recalcs which have no compositing implications
4036 https://bugs.webkit.org/show_bug.cgi?id=144502
4038 Reviewed by Darin Adler.
4040 Use internals.compositingUpdateCount() to see if various document mutations
4041 cause a compositing update. Doesn't actually detect any behavior change
4042 from this patch, but seems useful in general.
4044 * compositing/updates/no-style-change-updates-expected.txt: Added.
4045 * compositing/updates/no-style-change-updates.html: Added.
4047 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>