blob: 9642e262967e610aec63e5cb31ab367d935f8830 [file] [log] [blame]
2014-04-04 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Move background images to device pixel boundaries.
https://bugs.webkit.org/show_bug.cgi?id=131144
Reviewed by Simon Fraser.
Replace integral snapping with device pixel snapping.
Background image geometry calculation uses LayoutUnits and we snap to device pixels right before painting.
* css3/background/background-repeat-round-auto1-expected.html:
* css3/background/background-repeat-round-auto1.html:
* css3/background/background-repeat-round-auto2-expected.html:
* css3/background/background-repeat-round-auto2.html:
* css3/background/background-repeat-round-border-expected.html:
* css3/background/background-repeat-round-border.html:
* css3/background/background-repeat-round-content-expected.html:
* css3/background/background-repeat-round-content.html:
* css3/background/background-repeat-space-content-expected.html:
* css3/background/background-repeat-space-content.html:
* css3/background/background-repeat-space-padding-expected.html:
* css3/background/background-repeat-space-padding.html:
* css3/masking/mask-repeat-round-auto1-expected.html:
* css3/masking/mask-repeat-round-auto1.html:
* css3/masking/mask-repeat-round-auto2-expected.html:
* css3/masking/mask-repeat-round-auto2.html:
* css3/masking/mask-repeat-round-border-expected.html:
* css3/masking/mask-repeat-round-border.html:
* css3/masking/mask-repeat-round-content-expected.html:
* css3/masking/mask-repeat-round-content.html:
* css3/masking/mask-repeat-space-content-expected.html:
* css3/masking/mask-repeat-space-content.html:
* css3/masking/mask-repeat-space-padding-expected.html:
* css3/masking/mask-repeat-space-padding.html:
* fast/backgrounds/hidpi-bitmap-background-on-subpixel-position-expected.html: Added.
* fast/backgrounds/hidpi-bitmap-background-on-subpixel-position.html: Added.
* fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position-expected.html: Added.
* fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position.html: Added.
* fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: Added.
* fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position.html: Added.
* fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position-expected.html: Added.
* fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position.html: Added.
* fast/backgrounds/resources/black25x25.png: Added.
2014-04-04 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Region's behaviour not updated when becoming valid from invalid
https://bugs.webkit.org/show_bug.cgi?id=131211
Reviewed by Andrei Bucur.
Add tests for auto-height and region styling behaviour.
* fast/regions/auto-size/autoheight-region-valid-from-invalid-expected.html: Added.
* fast/regions/auto-size/autoheight-region-valid-from-invalid.html: Added.
* fast/regions/region-styling/region-withstyling-valid-from-invalid-expected.html: Added.
* fast/regions/region-styling/region-withstyling-valid-from-invalid.html: Added.
2014-04-04 Sergio Villar Senin <svillar@igalia.com>
Unreviewed GTK gardening.
Updated expectations for tests crashing in Debug bots.
* platform/gtk-wk1/TestExpectations:
* platform/gtk-wk2/TestExpectations:
* platform/gtk/TestExpectations:
2014-04-03 Joseph Pecoraro <pecoraro@apple.com>
compositing/tiling/rotated-tiled-* tests failing on bots
https://bugs.webkit.org/show_bug.cgi?id=131207
Unreviewed rebaseline of tests after r166748.
* platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
* platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2014-04-03 Simon Fraser <simon.fraser@apple.com>
Rebaseline some tests after r166748. These tests now correctly
report a contentsScale.
* platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
* platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
* platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
* platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
* platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
* platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2014-04-03 Dirk Schulze <krit@webkit.org>
[CG] Canvas lineDashOffset does not handle negative numbers correctly
https://bugs.webkit.org/show_bug.cgi?id=80560
Reviewed by Dean Jackson.
Test correct rendering of negative offset for Canvas dash arrays.
* fast/canvas/canvas-negative-lineDashOffset-expected.txt: Added.
* fast/canvas/canvas-negative-lineDashOffset.html: Added.
* fast/canvas/script-tests/canvas-negative-lineDashOffset.js: Added.
(dataToArray):
(getPixel):
(pixelShouldBe):
2014-04-03 David Hyatt <hyatt@apple.com>
Continuations casting issue.
https://bugs.webkit.org/show_bug.cgi?id=130057
<rdar://problem/16283406>
Reviewed by Simon Fraser.
* fast/block/continuation-crash-expected.txt: Added.
* fast/block/continuation-crash.html: Added.
2014-04-03 Zoltan Horvath <zoltan@webkit.org>
[WebInspector] inspector/dom/highlight-shape-outside-margin.html is failing
https://bugs.webkit.org/show_bug.cgi?id=131126
Reviewed by Timothy Hatcher.
I updated the test, so it works with the new testing framework. I included the shape path results in the test,
so we won't run into rounding problems, and we don't have that big test set, which would require an expected
result generation. We can add it later, if we extend the test set. The logic is similar to the non margin test case.
* TestExpectations:
* inspector/dom/highlight-shape-outside-margin-expected.txt:
* inspector/dom/highlight-shape-outside-margin.html:
2014-04-03 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes] CRASH with calc() value args in inset round
https://bugs.webkit.org/show_bug.cgi?id=129816
Reviewed by Andreas Kling.
Simple test to make sure that using calc in the round argument of an
inset doesn't cause a crash.
* fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash.html: Added.
2014-04-03 Javier Fernandez <jfernandez@igalia.com>
[CSS Grid Layout] Make sure grid element's shrink-to-fit behavior is correct
https://bugs.webkit.org/show_bug.cgi?id=103473
Reviewed by Sergio Villar Senin.
Added a new Layout Test to verify the shrink-to-fit behavior works as expected
for out-of-flow positioned grid elements.
* fast/css-grid-layout/grid-element-shrink-to-fit-expected.html: Added.
* fast/css-grid-layout/grid-element-shrink-to-fit.html: Added.
2014-03-27 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] <string> not allowed in grid-{area | row | column} syntax
https://bugs.webkit.org/show_bug.cgi?id=129713
Reviewed by Darin Adler.
Replaced <string> by <custom-ident> in the tests. Also added a new
one to check that children are properly layed out after changes in
the grid line names.
* fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child-expected.txt: Added.
* fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: Added.
* fast/css-grid-layout/grid-item-area-get-set.html:
* fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
* fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
* fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
* fast/css-grid-layout/grid-item-column-row-get-set.html:
* fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
* fast/css-grid-layout/grid-item-end-after-get-set.html:
* fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
* fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
* fast/css-grid-layout/grid-item-negative-position-resolution.html:
* fast/css-grid-layout/grid-item-position-changed-dynamic.html:
* fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
* fast/css-grid-layout/grid-item-start-before-get-set.html:
2014-04-03 Antti Koivisto <antti@apple.com>
Crash after mutating after pseudo style
https://bugs.webkit.org/show_bug.cgi?id=130881
Reviewed by Andreas Kling.
* fast/css/pseudo-after-crash-expected.txt: Added.
* fast/css/pseudo-after-crash.html: Added.
2014-04-02 Chris Fleizach <cfleizach@apple.com>
AX: AccessibilityObject::children() returns invalid results sometimes
https://bugs.webkit.org/show_bug.cgi?id=130563
Reviewed by Joseph Pecoraro.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2014-04-02 Alexey Proskuryakov <ap@apple.com>
REGRESSION (r166144): fast/preloader/document-write.html is very flaky
https://bugs.webkit.org/show_bug.cgi?id=130942
* platform/mac/TestExpectations: Removing test expectation, because the offending
revision was rolled out.
2014-04-02 Benjamin Poulain <benjamin@webkit.org>
CSS JIT: the adjacent position is never reset
https://bugs.webkit.org/show_bug.cgi?id=131145
Reviewed by Andreas Kling.
* fast/selectors/multiple-adjacent-chain-without-adjacent-tail-expected.txt: Added.
* fast/selectors/multiple-adjacent-chain-without-adjacent-tail.html: Added.
2014-04-02 Stephanie Lewis <slewis@apple.com>
Roll out http://trac.webkit.org/changeset/166144
<rdar://problem/16481284> PLT stops loading on news.google.com
Unreviewed rollout.
Rollout 166144 since it prevents the PLT from completing.
* plugins/plugin-remove-readystatechange-expected.txt:
* plugins/plugin-remove-readystatechange.html:
* svg/custom/object-no-size-attributes-expected.txt:
* svg/custom/object-no-size-attributes.xhtml:
2014-04-02 Zoltan Horvath <zoltan@webkit.org>
[WebInspector] inspector-protocol/model/highlight-shape-outside.html is failing
https://bugs.webkit.org/show_bug.cgi?id=124660
Reviewed by Timothy Hatcher.
I updated the tests syntax to CR, CSS Shapes specification. It's also needed to be updated
to the latest WebInspector testing methods. I added some addidional test cases for the highlighting,
and also fixed some expected test case in the script, and updated the expected file.
* TestExpectations:
* inspector/dom/highlight-shape-outside-expected.txt:
* inspector/dom/highlight-shape-outside.html:
* inspector/dom/shapes-test.js:
(InspectorTestProxy.registerInitializer.):
2014-04-02 Chris Fleizach <cfleizach@apple.com>
AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
https://bugs.webkit.org/show_bug.cgi?id=124381
Unreviewed. Forgot to add test expectation.
* platform/mac/accessibility/live-region-creation-notification-expected.txt: Added.
2014-04-02 Daniel Bates <dabates@apple.com>
Move focus management API from HTMLDocument to Document
https://bugs.webkit.org/show_bug.cgi?id=131079
<rdar://problem/16220103>
Reviewed by Timothy Hatcher.
Derived from a Blink patch by Christophe Dumez:
https://src.chromium.org/viewvc/blink?view=rev&revision=165515
Made the test in <https://src.chromium.org/viewvc/blink?view=rev&revision=165515> a valid XHTML
document. Additionally taught LayoutTests/resources/{js-test, js-test-pre}.js to create actual
HTML elements so that these scripts can be used to write DRT tests in XML documents.
* fast/dom/Document/xml-document-focus-expected.txt: Added.
* fast/dom/Document/xml-document-focus.xml: Added.
* resources/js-test-pre.js: Added function createHTMLElement() and modified code to use it
instead of document.createElement() so as to work around <https://bugs.webkit.org/show_bug.cgi?id=131074>.
* resources/js-test.js: Ditto.
2014-04-02 Daniel Bates <dabates@apple.com>
Remove Settings::maximumDecodedImageSize()
https://bugs.webkit.org/show_bug.cgi?id=131057
<rdar://problem/15626368>
Reviewed by Darin Adler.
Remove test LayoutTests/fast/images/decoded-size-exceeds-max-decoded-size.html as it
isn't applicable following the removal of the setting Settings::maximumDecodedImageSize().
Additionally update the test fast/images/bag-png.html to ensure that we dispatch
a DOM Error event when we fail to decode a malformed image.
* fast/images/bad-png.html:
* fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Removed.
* fast/images/decoded-size-exceeds-max-decoded-size.html: Removed.
2014-04-02 Timothy Hatcher <timothy@apple.com>
Remove Input domain from the Web Inspector protocol.
https://bugs.webkit.org/show_bug.cgi?id=131073
Reviewed by Joseph Pecoraro.
* inspector-protocol/input/dispatchKeyEvent-expected.txt: Removed.
* inspector-protocol/input/dispatchKeyEvent.html: Removed.
* inspector-protocol/input/dispatchMouseEvent-expected.txt: Removed.
* inspector-protocol/input/dispatchMouseEvent.html: Removed.
2014-04-02 David Kilzer <ddkilzer@apple.com>
Use outermost containing isolate when constructing bidi runs
<http://webkit.org/b/131107>
<rdar://problem/15690021>
Reviewed by Darin Adler.
Merged from Blink (patch by jww@chromium.org):
https://src.chromium.org/viewvc/blink?revision=157268&view=revision
http://crbug.com/279277
Update containingIsolate to go back all the way to top
isolate from current root, rather than stopping at the first
isolate it finds. This works because the current root is
always updated with each isolate run.
* fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Updated.
* fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent-expected.txt: Added.
* fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent.html: Added.
* fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Updated.
2014-04-02 Chris Fleizach <cfleizach@apple.com>
AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
https://bugs.webkit.org/show_bug.cgi?id=124381
Reviewed by Mario Sanchez Prada.
* platform/mac/accessibility/live-region-creation-notification.html: Added.
2014-04-02 David Kilzer <ddkilzer@apple.com>
Add LayoutTest for crash with bidi isolates
Merged from Blink (patch by jww@chromium.org):
https://src.chromium.org/viewvc/blink?revision=156580&view=revision
http://crbug.com/265838
See Bug 120504: Fix nested unicode-bidi: isolate
<https://bugs.webkit.org/show_bug.cgi?id=120504>
<http://trac.webkit.org/changeset/155554>
* fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Added.
* fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Added.
2014-04-02 Ion Rosca <rosca@adobe.com>
[CSS Blending] Compositing requirements for blending are not computed correctly
https://bugs.webkit.org/show_bug.cgi?id=130664
Reviewed by Dean Jackson.
* css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Added.
* css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: Added.
* css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: Added.
* css3/compositing/blend-mode-with-accelerated-sibling.html: Added.
2014-04-01 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Displaying region's children in another region not supported
https://bugs.webkit.org/show_bug.cgi?id=130735
Reviewed by David Hyatt.
With http://trac.webkit.org/changeset/166353, we disabled the possibility
of collecting the region's children into another flow and displaying them
in another region. With that change, we also skipped the existing tests.
Add a dedicated test that passes if a region child cannot be painted in another region,
in order to complete the skipped tests. This test should be removed when support for
this functionality will be added again.
* fast/regions/region-child-not-flowed-expected.html: Added.
* fast/regions/region-child-not-flowed.html: Added.
2014-04-01 Beth Dakin <bdakin@apple.com>
willReveal edge events should be hooked up for overflow:scroll
https://bugs.webkit.org/show_bug.cgi?id=131071
-and corresponding-
<rdar://problem/16190392>
Reviewed by Sam Weinig.
* fast/events/will-reveal-edge-on-div-expected.txt: Added.
* fast/events/will-reveal-edge-on-div.html: Added.
2014-04-01 Jon Honeycutt <jhoneycutt@apple.com>
Crash in WebCore::RenderLayer::FilterInfo::updateReferenceFilterClients
<https://bugs.webkit.org/show_bug.cgi?id=121887>
<rdar://problem/15073043>
Reviewed by Dean Jackson.
* svg/filters/first-letter-crash-expected.txt: Added.
* svg/filters/first-letter-crash.html: Added.
2014-04-01 Zoltan Horvath <zoltan@webkit.org>
[CSS Exclusions] Remove exclusions parsing support
https://bugs.webkit.org/show_bug.cgi?id=131046
Reviewed by David Hyatt.
* fast/exclusions/css-exclusions-disabled-expected.txt: Removed.
* fast/exclusions/css-exclusions-disabled.html: Removed.
* fast/exclusions/css-exclusions-enabled-expected.txt: Removed.
* fast/exclusions/css-exclusions-enabled.html: Removed.
* fast/exclusions/parsing/parsing-wrap-flow-expected.txt: Removed.
* fast/exclusions/parsing/parsing-wrap-flow.html: Removed.
* fast/exclusions/parsing/parsing-wrap-through-expected.txt: Removed.
* fast/exclusions/parsing/parsing-wrap-through.html: Removed.
* fast/exclusions/parsing/script-tests/parsing-test-utils.js: Removed.
* fast/exclusions/parsing/script-tests/parsing-wrap-flow.js: Removed.
* fast/exclusions/parsing/script-tests/parsing-wrap-through.js: Removed.
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
2014-04-01 Manuel Rego Casasnovas <rego@igalia.com>
[CSS Grid Layout] Enable runtime feature if feature flag is enabled
https://bugs.webkit.org/show_bug.cgi?id=130013
Reviewed by Simon Fraser.
Modify layout test as feature is not disabled by default in WK2.
The test now checks that the runtime feature can be disabled.
* fast/css-grid-layout/grid-disabled-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default-expected.txt.
* fast/css-grid-layout/grid-disabled.html: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default.html.
2014-04-01 Javier Fernandez <jfernandez@igalia.com>
[CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest
https://bugs.webkit.org/show_bug.cgi?id=130935
Reviewed by Darin Adler.
Removed the 'checkLayout' script references from the test.
* fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.
* fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.
* fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
2014-04-01 Myles C. Maxfield <mmaxfield@apple.com>
svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition
https://bugs.webkit.org/show_bug.cgi?id=119747
Reviewed by Simon Fraser.
Clicking on SVG text used to cause a ComplexTextController to be built
around the SVG text (which is incorrect and would crash). This test
does just that and makes sure there is no crash.
* svg/text/resources/Litherum.svg: Added.
* svg/text/svg-font-hittest-expected.txt: Added.
* svg/text/svg-font-hittest.html: Added.
* LayoutTests/platform/mac/TestExpectations: Unskipped tests
2014-04-01 Daniel Bates <dabates@apple.com>
RenderQuote must destroy remaining text renderer before first letter renderer
https://bugs.webkit.org/show_bug.cgi?id=78023
<rdar://problem/10830009>
Reviewed by Brent Fulgham.
Merged from Blink (patch by Abhishek Arya):
https://src.chromium.org/viewvc/blink?view=rev&revision=151270
* fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.
* fast/css-generated-content/quote-first-letter-crash.html: Added.
2014-04-01 David Kilzer <ddkilzer@apple.com>
Do not allow HTTP refresh headers to refresh to javascript: URLs
<http://webkit.org/b/119051>
<rdar://problem/14536453>
Reviewed by Alexey Proskuryakov.
Merged from Blink (patch by tsepez@chromium.org):
https://src.chromium.org/viewvc/blink?revision=153912&view=revision
http://crbug.com/258151
This behaviour has been standard in IE since IE7. This makes us both
more compatible and less vulnerable to XSS.
* http/tests/security/no-javascript-refresh-expected.txt: Added.
* http/tests/security/no-javascript-refresh-static-expected.txt: Added.
* http/tests/security/no-javascript-refresh-static.html: Added.
* http/tests/security/no-javascript-refresh.php: Added.
- Original Blink layout tests with typos fixed and 'PASS:' text
added.
* http/tests/security/no-javascript-location.html: Added.
* http/tests/security/no-javascript-location-expected.txt: Added.
* http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
* http/tests/security/no-javascript-location-percent-escaped.html: Added.
* http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.
* http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.
- Add tests using a javascript: URL in a Location: header.
* http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
* http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.
* http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
* http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.
- Add tests using a percent-escaped javascript: URL and a
javascript: URL with leading spaces in a Refresh: header from
a web server.
* http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.
* http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.
* http/tests/security/no-javascript-refresh-static-spaces.html: Added.
* http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.
- Add tests using a percent-escaped javascript: URL and a
javascript: URL with leading spaces in a meta http-equiv tag.
2014-04-01 James Craig <jcraig@apple.com>
AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if
roleValue is ApplicationAlertRole || ApplicationStatusRole
https://bugs.webkit.org/show_bug.cgi?id=130907
Reviewed by Chris Fleizach.
Updated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.
* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
* platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
* platform/mac/accessibility/aria-liveregions-attributes.html:
2014-04-01 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Transition class Image (and its dependencies) from int to float to enable subpixel positioned/sized images.
https://bugs.webkit.org/show_bug.cgi?id=130643
Reviewed by Simon Fraser.
This is in preparation to support subpixel positioned/sized background images. While 1x bitmap images can't take
subpixel sizing on hidpi resolutions, both generated and hidpi images can.
This patch does not change Image behavior in general as both position and size are still snapped to integral values.
No change in behavior.
* platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
* svg/custom/feDisplacementMap-01-expected.txt:
* svg/filters/feImage-change-target-id-expected.txt:
* svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
* svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
* svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
* svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
* svg/filters/feImage-late-indirect-update-expected.txt:
* svg/filters/feImage-multiple-targets-id-change-expected.txt:
* svg/filters/feImage-position-expected.txt:
* svg/filters/feImage-preserveAspectRatio-all-expected.txt:
* svg/filters/feImage-preserveAspectratio-expected.txt:
* svg/filters/feImage-reference-invalidation-expected.txt:
* svg/filters/feImage-reference-svg-primitive-expected.txt:
* svg/filters/feImage-remove-target-expected.txt:
* svg/filters/feImage-subregions-expected.txt:
* svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt:
* svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt:
* svg/filters/feImage-target-add-to-document-expected.txt:
* svg/filters/feImage-target-attribute-change-expected.txt:
* svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
* svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
* svg/filters/feImage-target-changes-id-expected.txt:
* svg/filters/feImage-target-id-change-expected.txt:
* svg/filters/feImage-target-inline-style-change-expected.txt:
* svg/filters/feImage-target-property-change-expected.txt:
* svg/filters/feImage-target-reappend-to-document-expected.txt:
* svg/filters/feImage-target-remove-from-document-expected.txt:
* svg/filters/feImage-target-style-change-expected.txt:
2014-03-31 Alexey Proskuryakov <ap@apple.com>
Crashes in PageConsole::addMessage
https://bugs.webkit.org/show_bug.cgi?id=130991
<rdar://problem/14795232>
Reviewed by Geoffrey Garen.
* http/tests/misc/detached-frame-console-expected.txt: Added.
* http/tests/misc/detached-frame-console.html: Added.
* http/tests/misc/resources/detached-frame-console-subframe.html: Added.
2014-03-31 Alexey Proskuryakov <ap@apple.com>
REGRESSION (r166144?): fast/preloader/document-write.html is very flaky
https://bugs.webkit.org/show_bug.cgi?id=130942
* platform/mac/TestExpectations: Marking as such.
2014-03-31 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r166536.
https://bugs.webkit.org/show_bug.cgi?id=130993
This is not the correct fix. (Requested by bfulgham on
#webkit).
Reverted changeset:
"Unreviewed test fix after r166530."
http://trac.webkit.org/changeset/166536
2014-03-31 Brent Fulgham <bfulgham@apple.com>
Unreviewed test fix after r166530.
After switching to high-resolution continuous scroll output, forgot to update one test case.
* fast/events/platform-wheelevent-in-scrolling-div-expected.txt:
* fast/events/platform-wheelevent-in-scrolling-div.html:
2014-03-31 Brent Fulgham <bfulgham@apple.com>
Reduced Latched Scroll Test Flakiness
https://bugs.webkit.org/show_bug.cgi?id=130983
Reviewed by Darin Adler.
Rebaseline test output for 'hasPreciseScrollingDeltas' behavior.
* platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt:
* platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt:
* platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
* platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
* platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
* platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
2014-03-31 Ion Rosca <rosca@adobe.com>
[CSS Blending] Blend mode property is propagated to multiple GraphicLayers
https://bugs.webkit.org/show_bug.cgi?id=130337
Reviewed by Dean Jackson.
* css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt: Added.
* css3/compositing/blend-mode-ancestor-clipping-layer.html: Added.
2014-03-31 Ion Rosca <rosca@adobe.com>
[CSS Blending] showLayerTree should dump layer's blend mode and isolation properties
https://bugs.webkit.org/show_bug.cgi?id=130922
Reviewed by Simon Fraser.
Tests are adapted after adding blending information to RenderTreeAsText.
* platform/mac/css3/compositing/blend-mode-background-expected.txt:
* platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt:
* platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt:
* platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt:
* platform/mac/css3/compositing/blend-mode-layers-expected.txt:
* platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
* platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
* platform/mac/css3/compositing/blend-mode-simple-expected.txt:
2014-03-31 Samuel White <samuel_white@apple.com>
AX: Need ability to get line range for text marker.
https://bugs.webkit.org/show_bug.cgi?id=130906
Reviewed by Chris Fleizach.
Added test to ensure we can get the correct range of a line from a given marker.
Also updated existing bounds-for-range test to include new attribute.
* platform/mac/accessibility/bounds-for-range-expected.txt:
* platform/mac/accessibility/line-range-for-text-marker-expected.txt: Added.
* platform/mac/accessibility/line-range-for-text-marker.html: Added.
2014-03-31 Alexey Proskuryakov <ap@apple.com>
transitions/3d/interrupted-transition.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=130972
* platform/mac/TestExpectations: Marked as such.
2014-03-31 Alexey Proskuryakov <ap@apple.com>
media/track/track-remove-track.html is flaky, crashing and failing
https://bugs.webkit.org/show_bug.cgi?id=130971
* platform/mac/TestExpectations: Marked as such.
2014-03-31 Andrei Bucur <abucur@adobe.com>
Wrong layout while animating content in regions
https://bugs.webkit.org/show_bug.cgi?id=125086
Reviewed by David Hyatt.
Add a test verifying the layout and painting of animated content inside regions
is correct.
* fast/regions/layers/region-removed-during-animation-expected.html: Added.
* fast/regions/layers/region-removed-during-animation.html: Added.
2014-03-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
Move test cases of navigator content utils in own directory
https://bugs.webkit.org/show_bug.cgi?id=130927
Reviewed by Ryosuke Niwa.
Add NavigatorContentUtils dir to fast/dom in order to manage the test cases well.
* fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered-expected.txt.
* fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered.html.
* fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/register-protocol-handler-expected.txt.
* fast/dom/NavigatorContentUtils/register-protocol-handler.html: Renamed from LayoutTests/fast/dom/register-protocol-handler.html.
* fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/unregister-protocol-handler-expected.txt.
* fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Renamed from LayoutTests/fast/dom/unregister-protocol-handler.html.
* platform/efl-wk2/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac/TestExpectations:
2014-03-30 Alexey Proskuryakov <ap@apple.com>
REGRESSION: compositing/columns/composited-rl-paginated-repaint.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=130953
* platform/mac/TestExpectations: Marked as such.
2014-03-30 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r166467.
https://bugs.webkit.org/show_bug.cgi?id=130952
The test fails (Requested by ap_ on #webkit).
Reverted changeset:
"Web Inspector: Add a new layout test for better coverage of
accessibility "focused" in inspector-protocol
DOM.getAccessibilityPropertiesForNode"
https://bugs.webkit.org/show_bug.cgi?id=130196
http://trac.webkit.org/changeset/166467
2014-03-30 Diego Pino Garcia <dpino@igalia.com>
Web Inspector: Add a new layout test for better coverage of accessibility "focused" in inspector-protocol DOM.getAccessibilityPropertiesForNode
https://bugs.webkit.org/show_bug.cgi?id=130196
Reviewed by Timothy Hatcher.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-focused-expected.txt: Added.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-focused.html: Added.
2014-03-29 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r166434.
https://bugs.webkit.org/show_bug.cgi?id=130938
Caused crashes and other failures on cache tests (Requested by
ap on #webkit).
Reverted changeset:
"Web Replay: add page-level setting to bypass the MemoryCache"
https://bugs.webkit.org/show_bug.cgi?id=130728
http://trac.webkit.org/changeset/166434
2014-03-29 David Kilzer <ddkilzer@apple.com>
Preserve selection end positions in directionOfSelection
<http://webkit.org/b/104813>
<rdar://problem/13666417>
Reviewed by Brent Fulgham.
Merged from Blink (patch by kenrb@chromium.org):
https://src.chromium.org/viewvc/blink?revision=150621&view=revision
http://crbug.com/164263
VisibleSelection::visibleStart() and VisibleSelection::visibleEnd()
can both cause layouts, which has the potential to invalidate any
rendertree-based objects. This was causing a problem in
FrameSelection::directionOfSelection(), where a reference to a
lineBox was being held across a call to visibleEnd().
This patch ensures that the any layout is completed before linebox
references are retrieved.
* editing/selection/layout-during-move-selection-crash-expected.txt: Added.
* editing/selection/layout-during-move-selection-crash.html: Added.
2014-03-29 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Simple line layout should not round to integral position while painting.
https://bugs.webkit.org/show_bug.cgi?id=130934
Reviewed by Simon Fraser.
Remove rounding to integral position. When RenderLayer is injected and hides subpixel positions,
integral rounding produces different paint position.
* fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition-expected.html: Added.
* fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition.html: Added.
2014-03-28 Javier Fernandez <jfernandez@igalia.com>
[CSS Grid Layout] The 'auto' height must be adapted to the item's margin.
https://bugs.webkit.org/show_bug.cgi?id=130920
Reviewed by Darin Adler.
* fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Added.
* fast/css-grid-layout/grid-item-margin-auto-columns-rows.html: Added.
2014-03-28 James Craig <jcraig@apple.com>
Web Inspector: AXI: support for live regions
https://bugs.webkit.org/show_bug.cgi?id=130725
Reviewed by Timothy Hatcher.
Initial support for @aria-live, @aria-atomic, and @aria-busy.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Updated.
* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt: Added.
* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html: Added.
2014-03-28 Joseph Pecoraro <pecoraro@apple.com>
Web Inspector: console.warn is showing as error instead of warning
https://bugs.webkit.org/show_bug.cgi?id=130921
Reviewed by Timothy Hatcher.
Add a test for console.log, warn, error, etc to make sure they get
to the frontend with the expected source and level.
* inspector-protocol/console/console-message-expected.txt: Added.
* inspector-protocol/console/console-message.html: Added.
2014-03-28 James Craig <jcraig@apple.com>
Web Inspector: AXI: expose what elements get generic "clickable" status
https://bugs.webkit.org/show_bug.cgi?id=130721
Reviewed by Timothy Hatcher.
Expose ancestor element link to "Click Listener" or generic "Clickable: Yes" if current node has mouse handler.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Simple coverage of mouseEventNodeId.
* inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt: Added.
* inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html: Added. Full coverage.
2014-03-28 Brian Burg <bburg@apple.com>
Web Replay: add page-level setting to bypass the MemoryCache
https://bugs.webkit.org/show_bug.cgi?id=130728
Reviewed by Timothy Hatcher.
Mac WebKit2 needs different expectations because of resource load timing characteristics
introduced by the interaction of Settings::usesMemoryCache and NetworkProcess.
* http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
* http/tests/cache/bypass-memory-cache-after-reload.html: Added.
* platform/mac-wk2/http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
2014-03-28 Radu Stavila <stavila@adobe.com>
In some situations, partial layouts of floating elements produce incorrect results.
https://bugs.webkit.org/show_bug.cgi?id=122668
Reviewed by David Hyatt.
Added test to ensure an assertion is not reached when performing a partial
layout of float elements in certain situations.
* fast/block/float/floats-in-clean-line-crash-expected.txt: Added.
* fast/block/float/floats-in-clean-line-crash.html: Added.
2014-03-28 Brent Fulgham <bfulgham@apple.com>
Unreviewed gardening. Make WebVTT tests less flaky by ensuring captions are set to display
in each test, rather than relying on earlier tests turning captions on. This caused tests to
fail if run out of order.
* media/track/regions-webvtt/vtt-region-display.html: Turn captions on.
* media/track/regions-webvtt/vtt-region-dom-layout.html: Ditto.
2014-03-28 Jer Noble <jer.noble@apple.com>
[MSE] Implement support for SourceBuffer.remove()
https://bugs.webkit.org/show_bug.cgi?id=121562
Reviewed by Eric Carlson.
* media/media-source/media-source-remove-expected.txt: Added.
* media/media-source/media-source-remove.html: Added.
2014-03-28 Myles C. Maxfield <mmaxfield@apple.com>
Clear SVGInlineTextBox fragments when the text changes.
https://bugs.webkit.org/show_bug.cgi?id=130879
Reviewed by Darin Adler.
Ported from Blink: https://src.chromium.org/viewvc/blink?revision=150456&view=revision
When failing, this test will render garbage characters or crash.
* svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt: Added.
* svg/custom/unicode-in-tspan-multi-svg-crash.html: Added.
2014-03-28 Michael Saboff <msaboff@apple.com>
Unreviewed, rolling r166248 back in.
Turns out r166070 didn't cause a 2% performance loss in page load times
Reverted changeset:
Unreviewed, rolling out r166126.
Rollout r166126 in prepartion to roll out prerequisite r166070
2014-03-28 Krzysztof Czech <k.czech@samsung.com>
[EFL][GTK] Remove expectations after r166194
https://bugs.webkit.org/show_bug.cgi?id=130842
Reviewed by Mario Sanchez Prada.
r166194 introduces one common expectation for all ports.
* platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Removed.
* platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Removed.
* platform/gtk/accessibility/table-with-aria-role-expected.txt: Removed.
2014-03-27 James Craig <jcraig@apple.com>
Web Inspector: AXI: expose selectedChildNodeIds of list boxes, tree controls, etc., and reconcile UI with childNodeIds
https://bugs.webkit.org/show_bug.cgi?id=130827
Reviewed by Timothy Hatcher.
Tests selectedChildNodeIds in inspector-protocol: DOM.getAccessibilityPropertiesForNode.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-27 Mark Rowe <mrowe@apple.com>
<https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
Reviewed by Sam Weinig.
* platform/wk2/TestExpectations: Enable the two layout tests that pass. One test remains disabled
due to lack of testRunner API, and another due to an apparent bug in WebKit2's handling of
client redirects.
2014-03-27 Oliver Hunt <oliver@apple.com>
Support spread operand in |new| expressions
https://bugs.webkit.org/show_bug.cgi?id=130877
Reviewed by Michael Saboff.
Correctness and performance tests for spread operands
* js/parser-syntax-check-expected.txt:
* js/regress/call-spread-expected.txt: Added.
* js/regress/call-spread.html: Added.
* js/regress/new-spread-expected.txt: Added.
* js/regress/new-spread.html: Added.
* js/regress/script-tests/call-spread.js: Added.
(testFunction):
(test2):
(test3):
* js/regress/script-tests/new-spread.js: Added.
(testFunction):
(test2):
(test3):
* js/script-tests/parser-syntax-check.js:
2014-03-27 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
https://bugs.webkit.org/show_bug.cgi?id=127982
Reviewed by Simon Fraser.
* css3/masking/clip-path-border-radius-border-box-000-expected.html: Added.
* css3/masking/clip-path-border-radius-border-box-000.html: Added.
* css3/masking/clip-path-border-radius-content-box-000-expected.html: Added.
* css3/masking/clip-path-border-radius-content-box-000.html: Added.
* css3/masking/clip-path-border-radius-content-box-001-expected.html: Added.
* css3/masking/clip-path-border-radius-content-box-001.html: Added.
* css3/masking/clip-path-border-radius-padding-box-000-expected.html: Added.
* css3/masking/clip-path-border-radius-padding-box-000.html: Added.
* css3/masking/clip-path-border-radius-padding-box-001-expected.html: Added.
* css3/masking/clip-path-border-radius-padding-box-001.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003.html: Added.
2014-03-27 Brent Fulgham <bfulgham@apple.com>
Fix a crash caused by track insertion after load()
https://bugs.webkit.org/show_bug.cgi?id=130777
Reviewed by Eric Carlson.
Test: media/track/track-insert-after-load-crash.html
Based on the Blink change (patch by acolwell@chromium.org):
https://codereview.chromium.org/211373009/
* media/track/track-insert-after-load-crash-expected.txt: Added.
* media/track/track-insert-after-load-crash.html: Added.
2014-03-27 Manuel Rego Casasnovas <rego@igalia.com>
[CSS Grid Layout] Remove unused variable in fast/css-grid-layout/implicit-position-dynamic-change.html
https://bugs.webkit.org/show_bug.cgi?id=130833
Reviewed by Sergio Villar Senin.
* fast/css-grid-layout/implicit-position-dynamic-change.html: Inside
method updateImplicitGridColumn() we define a variable gridItem that
is not used. This patch removes it.
2014-03-27 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Crash when cloning a region child with a content node child
https://bugs.webkit.org/show_bug.cgi?id=129811
Reviewed by David Hyatt.
Collecting the children of a region in another named flow will be supported
again in the future and it will be revisited when we will implement the content
keyword: http://dev.w3.org/csswg/css-regions-1/#the-flow-into-property.
For now, skip the tests for that use case.
* TestExpectations:
* fast/regions/overflow-region-inline-expected.html: Expected file should not be region based.
* fast/regions/region-content-node-child-clone-crash-expected.txt: Added.
* fast/regions/region-content-node-child-clone-crash.html: Added.
* fast/regions/unsplittable-nested-region-expected.html: Expected file should not be region based.
2014-03-26 Myles C. Maxfield <mmaxfield@apple.com>
Skipping underlines disregard points completely inside the underline rect
https://bugs.webkit.org/show_bug.cgi?id=130800
Reviewed by Dean Jackson.
This test draws a glyph entire inside the underline. It should render the same
as it would without any underline at all.
* fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added
an underscore glyph that would lie entirely within an underline
* fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html:
2014-03-26 Simon Fraser <simon.fraser@apple.com>
REGRESSION (r155977): matrix animations no longer animate
https://bugs.webkit.org/show_bug.cgi?id=130789
<rdar://problem/15650946>
Reviewed by Dean Jackson.
Add test for fill-fowards animation with mismatched transform lists.
* compositing/animation/matrix-animation-expected.html: Added.
* compositing/animation/matrix-animation.html: Added.
2014-03-26 Antti Koivisto <antti@apple.com>
Render tree construction is O(N^2) in number of siblings
https://bugs.webkit.org/show_bug.cgi?id=129065
Reviewed by Darin Adler.
* perf/sibling-renderer-On2-expected.txt: Added.
* perf/sibling-renderer-On2.html: Added.
The test doesn't use magnitude-perf.js as this requires a relatively long-running test function and
it seemed unsuitable for that.
2014-03-26 Zoltan Horvath <zoltan@webkit.org>
[CSS Shapes] Remove shape-inside support
https://bugs.webkit.org/show_bug.cgi?id=130698
Reviewed by David Hyatt.
* fast/regions/shape-inside/shape-inside-on-additional-regions-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-additional-regions.html: Removed.
* fast/regions/shape-inside/shape-inside-on-first-region-block-content-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: Removed.
* fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: Removed.
* fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html: Removed.
* fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions.html: Removed.
* fast/regions/shape-inside/shape-inside-on-second-region-block-content-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: Removed.
* fast/regions/shape-inside/shape-inside-on-second-region-inline-content-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: Removed.
* fast/regions/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-recursive-layout.html: Removed.
* fast/regions/shape-inside/shape-inside-with-region-borders-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-with-region-borders.html: Removed.
* fast/regions/shape-inside/shape-inside-with-region-padding-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-with-region-padding.html: Removed.
* fast/shapes/css-shapes-disabled-expected.txt:
* fast/shapes/css-shapes-disabled.html:
* fast/shapes/css-shapes-enabled-expected.txt:
* fast/shapes/css-shapes-enabled.html:
* fast/shapes/parsing/parsing-shape-inside-expected.txt: Removed.
* fast/shapes/parsing/parsing-shape-inside.html: Removed.
* fast/shapes/parsing/parsing-shape-lengths-expected.txt:
* fast/shapes/parsing/parsing-shape-lengths.html:
* fast/shapes/parsing/parsing-shape-padding-expected.txt: Removed.
* fast/shapes/parsing/parsing-shape-padding.html: Removed.
* fast/shapes/parsing/parsing-test-utils.js:
* fast/shapes/resources/multi-segment-polygon.js: Removed.
* fast/shapes/resources/simple-polygon.js: Removed.
* fast/shapes/resources/simple-rectangle.js: Removed.
* fast/shapes/resources/svg-shape-001.svg: Removed.
* fast/shapes/shape-inside/floats/shape-inside-floats-simple-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-floats-simple.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Removed.
* fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Removed.
* fast/shapes/shape-inside/shape-inside-animation-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-animation.html: Removed.
* fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-bottom-edge.html: Removed.
* fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-box-sizing.html: Removed.
* fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-calc-crash.html: Removed.
* fast/shapes/shape-inside/shape-inside-circle-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-circle-padding-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-circle-padding.html: Removed.
* fast/shapes/shape-inside/shape-inside-circle.html: Removed.
* fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-coincident-vertices.html: Removed.
* fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-collinear-vertices.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-content-box-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-content-box.html: Removed.
* fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-nested.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-shape-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-shape.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-text-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-dynamic-text.html: Removed.
* fast/shapes/shape-inside/shape-inside-ellipse-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-ellipse-padding-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-ellipse-padding.html: Removed.
* fast/shapes/shape-inside/shape-inside-ellipse.html: Removed.
* fast/shapes/shape-inside/shape-inside-empty-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-empty-polygon-crash-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-empty-polygon-crash.html: Removed.
* fast/shapes/shape-inside/shape-inside-empty-segments-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-empty-segments.html: Removed.
* fast/shapes/shape-inside/shape-inside-empty.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-reflex-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-first-fit-reflex.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-005-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-005.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-set-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-image-set.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-segments-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-offset-block-children-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-offset-block-children.html: Removed.
* fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: Removed.
* fast/shapes/shape-inside/shape-inside-outside-shape-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-outside-shape.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html: Removed.
* fast/shapes/shape-inside/shape-inside-overflow.html: Removed.
* fast/shapes/shape-inside/shape-inside-partial-fill-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-partial-fill-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-partial-fill-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-partial-fill-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-percentage-auto-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-percentage-auto.html: Removed.
* fast/shapes/shape-inside/shape-inside-percentage-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-percentage.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-layout-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-layout.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-002-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-003-expected.txt: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-padding-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-rectangle-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-rectangle.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-zoom-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-polygon-zoom.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-recursive-layout.html: Removed.
* fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-regular-polygon16.html: Removed.
* fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-regular-polygon8.html: Removed.
* fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-shape-logical-top.html: Removed.
* fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-simple-polygon-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Removed.
* fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-subsequent-blocks.html: Removed.
* fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Removed.
* fast/shapes/shape-inside/shape-inside-text-align-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-text-align.html: Removed.
* fast/shapes/shape-inside/shape-inside-text-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-text.html: Removed.
* fast/shapes/shape-inside/shape-inside-vertical-text-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-vertical-text.html: Removed.
* platform/gtk/TestExpectations:
* platform/win/TestExpectations:
2014-03-26 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
https://bugs.webkit.org/show_bug.cgi?id=130010
Reviewed by Darin Adler.
Updated the return value of getComputedStyle(), it must be always
the specified value.
Added also a new test that verifies the resolution of names in
grid positioning properties, both grid area names and grid line
names (including any combination of the two).
* fast/css-grid-layout/grid-item-area-get-set-expected.txt:
* fast/css-grid-layout/grid-item-area-get-set.html:
* fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
* fast/css-grid-layout/grid-item-column-row-get-set.html:
* fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
* fast/css-grid-layout/grid-item-end-after-get-set.html:
* fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
* fast/css-grid-layout/grid-item-spanning-resolution.html:
* fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
* fast/css-grid-layout/grid-item-start-before-get-set.html:
* fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt: Added.
* fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: Added.
2014-03-26 Darin Adler <darin@apple.com>
Update LayoutTests to depend on load events rather than on starting loads synchronously
https://bugs.webkit.org/show_bug.cgi?id=130776
Reviewed by Antti Koivisto.
These tests were depending on loads starting synchronously. Instead, they should simply
depend on proper load event behavior.
* dom/html/level1/core/selfhtml.js:
(startTest): Call waitUntilDone immediately, not when the test starts.
* dom/html/level2/core/selfhtml.js:
(startTest): Ditto.
* dom/html/level2/events/selfhtml.js:
(startTest): Ditto.
* dom/html/level2/html/selfhtml.js:
(startTest): Ditto.
2014-03-26 James Craig <jcraig@apple.com>
Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
https://bugs.webkit.org/show_bug.cgi?id=130290
Reviewed by Timothy Hatcher.
Updating test to include properties for document node.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-26 Manuel Rego Casasnovas <rego@igalia.com>
[CSS Grid Layout] Prevent issues with checkLayout() in grid items
https://bugs.webkit.org/show_bug.cgi?id=130770
Reviewed by Sergio Villar Senin.
When we use checkLayout() on a grid item, the results (PASS or FAIL
messages) are added as new auto-placed items in the grid. Which might
cause some unexpected behavior in the tests.
This patch modifies the related layout tests to use a different
container (usually the parent node of the grid) for the test results.
Avoiding any kind of interference with the grid code.
* fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
Use parent node of grid when checking grid items. Check layout of the
whole grid instead of grid item.
* fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
Check layout of the whole grid instead of grid item.
2014-03-25 Jer Noble <jer.noble@apple.com>
[MSE] Duplicate 'seeked' events.
https://bugs.webkit.org/show_bug.cgi?id=130754
Reviewed by Eric Carlson.
* media/media-source/media-source-duplicate-seeked-expected.txt: Added.
* media/media-source/media-source-duplicate-seeked.html: Added.
2014-03-25 James Craig <jcraig@apple.com>
Web Inspector: AXI: add support for aria-activedescendant and reconcile UI/testing with parentNode
https://bugs.webkit.org/show_bug.cgi?id=130712
Reviewed by Timothy Hatcher.
Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-25 Sanghyup Lee <sh53.lee@samsung.com>
When the mouse is upped after dragged out of shadowDOM, it should lose :active.
https://bugs.webkit.org/show_bug.cgi?id=130660
Reviewed by Darin Adler.
* fast/css/hover-active-drag-expected.txt: Added a test for textarea.
* fast/css/hover-active-drag.html: Updated.
2014-03-25 Filip Pizlo <fpizlo@apple.com>
Repatch should plant calls to getters directly rather than through a C helper
https://bugs.webkit.org/show_bug.cgi?id=129589
Reviewed by Mark Hahnenberg.
* js/regress/getter-expected.txt: Added.
* js/regress/getter.html: Added.
* js/regress/script-tests/getter.js: Added.
* js/regress/script-tests/string-char-code-at.js: Added.
(foo):
* js/regress/string-char-code-at-expected.txt: Added.
* js/regress/string-char-code-at.html: Added.
2014-03-25 Jer Noble <jer.noble@apple.com>
[Mac] Pause the media element during system sleep.
https://bugs.webkit.org/show_bug.cgi?id=130718
Reviewed by Eric Carlson.
* media/video-system-sleep-expected.txt: Added.
* media/video-system-sleep.html: Added.
2014-03-25 Radu Stavila <stavila@adobe.com>
[CSS Regions] The background of children of scrollable elements flowed into regions is not properly scrolled
https://bugs.webkit.org/show_bug.cgi?id=130574
Reviewed by David Hyatt.
Added tests for properly painting background of children of scrollable elements flowed into regions.
* fast/regions/scrollable-region-scrollable-absolute-content-background-expected.html: Added.
* fast/regions/scrollable-region-scrollable-absolute-content-background.html: Added.
* fast/regions/scrollable-region-scrollable-content-background-expected.html: Added.
* fast/regions/scrollable-region-scrollable-content-background.html: Added.
2014-03-25 Michael Saboff <msaboff@apple.com>
Unreviewed, rolling out r166126.
Rollout r166126 in prepartion to roll out prerequisite r166070
Reverted changeset:
"toThis() on a JSWorkerGlobalScope should return a JSProxy and
not undefined"
https://bugs.webkit.org/show_bug.cgi?id=130554
http://trac.webkit.org/changeset/166126
2014-03-25 Dirk Schulze <krit@webkit.org>
Implement ImageData constructors and WebWorkers exposure
https://bugs.webkit.org/show_bug.cgi?id=130668
Reviewed by Dean Jackson.
Tests for ImageData constructors. Remove a false tests for constructors
from Philip's test suite.
* fast/canvas/canvas-imageData-expected.txt: Added.
* fast/canvas/canvas-imageData.html: Added.
* fast/canvas/script-tests/canvas-imageData.js: Added.
(testTransparentBlack):
* LayoutTests/canvas/philip/tests/2d.imageData.object.ctor.html: Removed.
* LayoutTests/canvas/philip/tests/2d.imageData.object.ctor-expected.txt: Removed.
* LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
* LayoutTests/js/dom/global-constructors-attributes-shared-worker-expected.txt
2014-03-25 Myles C. Maxfield <mmaxfield@apple.com>
InlineIterator position (unsigned int) variable can wrap around
https://bugs.webkit.org/show_bug.cgi?id=130540
Reviewed by Simon Fraser.
This test triggers an ASSERT that occurs when we are ignoring spaces (to collapse them
into a single whitespace mark) but then encounter a line break. Because we don't ignore
the first space (but do ignore subsequent spaces), when we hit a newline in an RTL context
we want to ignore that first space as well (so as not to push the text away from the right
edge). We do this by decrementing the InlineIterator pointing to this first space, so all
the spaces get ignored. However, if that space is the first character in a Text node, the
decrement will try to go past the beginning of the node, and trigger an ASSERT.
This design is not great. At some point we should rework it to more elegantly handle
collapsing whitespace in both RTL and LTR writing modes.
* fast/text/whitespace-only-text-in-rtl-expected.txt: Added.
* fast/text/whitespace-only-text-in-rtl.html: Added.
2014-03-25 Oliver Hunt <oliver@apple.com>
AST incorrectly conflates readable and writable locations
https://bugs.webkit.org/show_bug.cgi?id=130734
Reviewed by Filip Pizlo.
More tests
* js/parser-syntax-check-expected.txt:
* js/script-tests/parser-syntax-check.js:
2014-03-24 Oliver Hunt <oliver@apple.com>
ASSERTION FAILED in Parser: dst != localReg
https://bugs.webkit.org/show_bug.cgi?id=130710
Reviewed by Filip Pizlo.
New testcases.
* js/parser-syntax-check-expected.txt:
* js/script-tests/parser-syntax-check.js:
2014-03-24 Brent Fulgham <bfulgham@apple.com>
Prevent 'removetrack' events from firing when all inband text tracks are removed.
https://bugs.webkit.org/show_bug.cgi?id=130704
Reviewed by Eric Carlson.
Based on the Blink change (patch by acolwell@chromium.org):
https://codereview.chromium.org/177243018/
* media/track/track-remove-track-expected.txt: Added.
* media/track/track-remove-track.html: Added.
2014-03-25 Alexey Proskuryakov <ap@apple.com>
media/W3C/audio/canPlayType/canPlayType_application_octet_stream.html frequently fails on EWS
https://bugs.webkit.org/show_bug.cgi?id=130720
* platform/mac/TestExpectations: Marked as flaky.
2014-03-25 David Kilzer <ddkilzer@apple.com>
Hold a reference to firstSuccessfulSubmitButton in HTMLFormElement::submit
<http://webkit.org/b/130713>
<rdar://problem/15661876>
Reviewed by Darin Adler.
Merged from Blink (patch by Ian Beer):
http://crbug.com/303657
https://src.chromium.org/viewvc/blink?view=rev&revision=158938
* fast/forms/form-submission-crash-successful-submit-button-expected.txt: Added.
* fast/forms/form-submission-crash-successful-submit-button.html: Added.
2014-03-20 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] Vertical rectangles not considered as valid grid areas
https://bugs.webkit.org/show_bug.cgi?id=130513
Reviewed by Andreas Kling.
Added tests for grid areas sized as horizontal and vertical
rectangles. The tests were also renamed from grid-template to
grid-template-areas which better describe their nature.
* fast/css-grid-layout/grid-template-areas-get-set-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set-expected.txt.
* fast/css-grid-layout/grid-template-areas-get-set.html: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set.html.
2014-03-25 Xabier Rodriguez Calvar <calvaris@igalia.com>
[GTK] Volume slider shows below the panel with videos in certain cases
https://bugs.webkit.org/show_bug.cgi?id=130608
Reviewed by Jer Noble.
* media/video-initially-hidden-volume-slider-up-expected.txt: Added.
* media/video-initially-hidden-volume-slider-up.html: Added.
2014-03-24 Brent Fulgham <bfulgham@apple.com>
[Win] Enable WebVTT Regions on Windows.
https://bugs.webkit.org/show_bug.cgi?id=130680
Reviewed by Eric Carlson.
* platform/win/TestExpectations: Turn on WebVTT tests.
2014-03-24 Oliver Hunt <oliver@apple.com>
Strict mode destructuring assignment crashes the parser.
https://bugs.webkit.org/show_bug.cgi?id=130538
Reviewed by Michael Saboff.
Add tests
* js/parser-syntax-check-expected.txt:
* js/script-tests/parser-syntax-check.js:
2014-03-24 Daniel Bates <dabates@apple.com>
XSS Auditor doesn't block <script> injected before an existing <script>
https://bugs.webkit.org/show_bug.cgi?id=130475
Merged from Blink (patch by Tom Sepez):
https://src.chromium.org/viewvc/blink?view=rev&revision=169697
* http/tests/security/xssAuditor/resources/echo-intertag.pl:
* http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt: Added.
* http/tests/security/xssAuditor/script-tag-expression-follows.html: Added.
* http/tests/security/xssAuditor/script-tag-near-start-expected.txt: Added.
* http/tests/security/xssAuditor/script-tag-near-start.html: Added.
2014-03-24 Brent Fulgham <bfulgham@apple.com>
Activate WebVTT Tests Once Merging is Complete
https://bugs.webkit.org/show_bug.cgi?id=130420
Reviewed by Eric Carlson.
* TestExpectations: Remove [Skip] for media/track/regions-webvtt
* platform/efl/TestExpectations: Skip media/track/regions-webvtt
* platform/gtk/TestExpectations: Skip media/track/regions-webvtt
* platform/mac/js/dom/global-constructors-attributes.html: Add new VTTRegions cases.
* platform/mac-mountainlion/js/dom/global-constructors-attributes.html: Ditto.
* platform/win/TestExpectations: Skip media/track/regions-webvtt
2014-03-24 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
Update some mediastream LayoutTests results
https://bugs.webkit.org/show_bug.cgi?id=130692
Reviewed by Eric Carlson.
Tests were not passing due to outdated expected files.
* fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
* fast/mediastream/MediaStreamTrack-expected.txt:
* fast/mediastream/RTCPeerConnection-ice-expected.txt:
2014-03-24 Martin Hock <mhock@apple.com>
mathml/presentation/tokenElements-background-color.html ImageOnlyFailure after 166170
https://bugs.webkit.org/show_bug.cgi?id=130693
Reviewed by Tim Horton.
* platform/mac/TestExpectations:
2014-03-18 Chris Fleizach <cfleizach@apple.com>
Regression: AX: Don't expose role or notifications for invalid menus
https://bugs.webkit.org/show_bug.cgi?id=129814
Reviewed by Mario Sanchez Prada.
* accessibility/table-with-aria-role.html:
Modify test so that tests only what we want (that the role is correct).
No longer use role=menu on the table, since the table won't have menuitems and won't be a valid menu.
* platform/mac/accessibility/invalid-menu-role-does-not-send-notification-expected.txt: Added.
* platform/mac/accessibility/invalid-menu-role-does-not-send-notification.html: Added.
* platform/mac/accessibility/table-with-aria-role-expected.txt:
2014-03-24 Chris Fleizach <cfleizach@apple.com>
<hr> should expose AXRole/AXSubrole, etc
https://bugs.webkit.org/show_bug.cgi?id=109015
Unreviewed. Update tests for ML platform.
* platform/mac-mountainlion/accessibility/lists-expected.txt:
* platform/mac-mountainlion/accessibility/roles-exposed-expected.txt:
2014-03-24 Chris Fleizach <cfleizach@apple.com>
<hr> should expose AXRole/AXSubrole, etc
https://bugs.webkit.org/show_bug.cgi?id=109015
Reviewed by Mario Sanchez Prada.
* accessibility/lists.html:
- An errant <hr> element was in this test which changed results
* accessibility/roles-computedRoleString-expected.txt:
* accessibility/roles-exposed.html:
* platform/gtk/accessibility/roles-exposed-expected.txt: Added.
* platform/mac/accessibility/hr-element-expected.txt: Added.
* platform/mac/accessibility/hr-element.html: Added.
* platform/mac/accessibility/lists-expected.txt:
* platform/mac/accessibility/roles-exposed-expected.txt:
2014-03-24 Antti Koivisto <antti@apple.com>
Invalidate sibling text node style when needed instead of attaching synchronously
https://bugs.webkit.org/show_bug.cgi?id=130590
Reviewed by Andreas Kling.
Minor non-observable whitespace changes.
* fast/forms/select-listbox-focus-displaynone-expected.txt:
* fast/repaint/text-in-relative-positioned-inline-expected.txt:
2014-03-24 Frédéric Wang <fred.wang@free.fr>
[regression] background colors do not apply to <mo> elements.
https://bugs.webkit.org/show_bug.cgi?id=130470.
* mathml/presentation/tokenElements-background-color.html: Added.
* mathml/presentation/tokenElements-background-color-expected.html: Added.
2014-03-24 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Add test expectations for failing tests. Skip crashing http tests.
* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:
2014-03-24 Javier Fernandez <jfernandez@igalia.com>
[CSS Grid Layout] Update named <grid-line> syntax to the last version of the specs
https://bugs.webkit.org/show_bug.cgi?id=129041
Reviewed by Sergio Villar Senin.
From Blink r162555 by <svillar@igalia.com>
Updated tests to match the new <grid-line> syntax.
* fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
* fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
* fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
* fast/css-grid-layout/grid-element-repeat-get-set.html:
* fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
* fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
* fast/css-grid-layout/grid-item-negative-position-resolution.html:
* fast/css-grid-layout/grid-item-position-changed-dynamic.html:
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/named-grid-line-get-set.html:
* fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
* fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
* fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
* fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
* fast/css-grid-layout/non-grid-element-repeat-get-set.html:
* fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/non-named-grid-line-get-set.html:
* fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
(testInherit):
(testInitial):
2014-03-24 Andrzej Badowski <a.badowski@samsung.com>
[EFL] Add expectations for flaky perf layout test.
https://bugs.webkit.org/show_bug.cgi?id=130584
Unreviewed EFL gardening.
* platform/efl/TestExpectations:
2014-03-24 Andrzej Badowski <a.badowski@samsung.com>
[EFL] Add expectations for flaky webgl layout test.
https://bugs.webkit.org/show_bug.cgi?id=130587
Unreviewed EFL gardening.
* platform/efl/TestExpectations:
2014-03-23 Darin Adler <darin@apple.com>
Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
https://bugs.webkit.org/show_bug.cgi?id=130653
Reviewed by Antti Koivisto.
* plugins/plugin-remove-readystatechange-expected.txt: Added a blank line; not what this
test is testing, but the different timing of loads results in this blank line.
* plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
comment explaining why this is needed and potentially insufficient in the long run.
* svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
renderer from the render tree.
* svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
to render. Without this, we were seeing two text renderers due to the loading timing change.
2014-03-23 James Craig <jcraig@apple.com>
Web Inspector: AXI: add other ARIA one-to-many relationships: owns, flowto, controls.
https://bugs.webkit.org/show_bug.cgi?id=130635
Reviewed by Timothy Hatcher.
Support for @aria-owns, @aria-controls, and @aria-flowto.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-22 Chang Shu <cshu@webkit.org>
Replace deprecatedIsCollapsibleWhitespace with RenderStyle::isCollapsibleWhiteSpace in TextIterator.
https://bugs.webkit.org/show_bug.cgi?id=130612.
Reviewed by Darin Adler.
* accessibility/table-scope-expected.txt:
* editing/deleting/delete-block-table-expected.txt:
* editing/pasteboard/paste-into-anchor-text-expected.txt:
* fast/dom/Element/offsetTop-table-cell-expected.txt:
* fast/html/object-border-expected.txt:
* fast/table/cell-in-row-before-misnested-text-crash-css-expected.txt:
* fast/table/cell-in-row-before-misnested-text-crash-expected.txt:
* fast/tokenizer/script_extra_close-expected.txt:
* fast/xsl/mozilla-tests-expected.txt:
* platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt:
* platform/mac/accessibility/table-multi-bodies-expected.txt:
2014-03-22 Michael Saboff <msaboff@apple.com>
toThis() on a JSWorkerGlobalScope should return a JSProxy and not undefined
https://bugs.webkit.org/show_bug.cgi?id=130554
Reviewed by Geoffrey Garen.
Fixed toThis() on WorkerGlobalScope to return a JSProxy instead of the JSGlobalObject.
New regressions tests.
* fast/workers/resources/worker-strict.js: Added.
* fast/workers/worker-strict-expected.txt: Added.
* fast/workers/worker-strict.html: Added.
2014-03-22 Martin Hodovan <mhodovan@inf.u-szeged.hu>
ASSERTION FAILED: std::isfinite(num) in WebCore::CSSPrimitiveValue::CSSPrimitiveValue
https://bugs.webkit.org/show_bug.cgi?id=127361
Added test shows that CSS rules containing huge numbers
(which are transformed into 'INF' values after parsing)
are dropped.
Reviewed by Darin Adler.
* fast/css/infinite-floating-value-expected.txt: Added.
* fast/css/infinite-floating-value.html: Added.
2014-03-21 Mark Lam <mark.lam@apple.com>
Crash when BytecodeGenerator::emitJump calls Label::bind on null pointer.
<https://webkit.org/b/124508>
Reviewed by Oliver Hunt.
* js/regress-124508-expected.txt: Added.
* js/regress-124508.html: Added.
* js/script-tests/regress-124508.js: Added.
(function_0):
2014-03-21 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Make <img> positioning subpixel aware.
https://bugs.webkit.org/show_bug.cgi?id=130596
Reviewed by Simon Fraser.
Change <img> positioning from integral to device pixel. It enables us
to paint hairline borders around <img> properly.
This patch changes the behavior of broken image representation from constant 1 CSS px border
to a dynamic 1 device px.
* fast/images/hidpi-image-position-on-device-pixels-expected.html: Added.
* fast/images/hidpi-image-position-on-device-pixels.html: Added.
2014-03-21 Brent Fulgham <bfulgham@apple.com>
Unreviewed test fix after r166080.
* media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Forgot to update this!
2014-03-21 Brent Fulgham <bfulgham@apple.com>
Unreviewed test fix after r166080.
The cue-timing separator will trigger the creation of a new cue. So this test needs to remove
use of the separator in the cue, so we can read the cue text.
* media/track/captions-webvtt/tc029-timings-whitespace.vtt:
* media/track/track-webvtt-tc029-timings-whitespace.html:
2014-03-21 Oliver Hunt <oliver@apple.com>
Fix semantics of JS execution when assigning an object to document.location
https://bugs.webkit.org/show_bug.cgi?id=130213
Reviewed by Geoffrey Garen.
* fast/dom/navigation-with-sideeffects-expected.txt: Added.
* fast/dom/navigation-with-sideeffects.html: Added.
2014-03-21 Adenilson Cavalcanti <cavalcantii@gmail.com>
Refactor css3/filters/huge-region test
https://bugs.webkit.org/show_bug.cgi?id=129553
Reviewed by Dirk Schulze.
This patch refactors the huge-region to become a big enough
element to *not* be rendered. Plus, adds another test using a huge
blur filter kernel size that will trigger clamping the value to
maximum accepted value (500px).
* TestExpectations:
* css3/filters/huge-blur-value-expected.txt: Added.
* css3/filters/huge-blur-value.html: Copied from LayoutTests/css3/filters/huge-region.html.
* css3/filters/huge-region.html:
2014-03-21 James Craig <jcraig@apple.com>
Web Inspector: AXI: Expose Accessibility Tree children of the selected node
https://bugs.webkit.org/show_bug.cgi?id=130264
Reviewed by Timothy Hatcher.
Updating for support of accessibility tree children.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-21 Sergio Villar Senin <svillar@igalia.com>
Unreviewed WebKitGtk+ rebaseline.
* platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt.
* platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
2014-03-21 Brent Fulgham <bfulgham@apple.com>
Handle recovery on "timestamp-looking" lines in the WebVTT parser
https://bugs.webkit.org/show_bug.cgi?id=130610
Reviewed by Eric Carlson.
Merged from Blink (patch by fs@opera.com):
https://chromium.googlesource.com/chromium/blink/+/b669a380efbffe25f3b154b026b57b9822ce08e2
http://crbug.com/75273002
* media/track/captions-webvtt/tc006-cue-id-error.vtt:
* media/track/captions-webvtt/tc007-cue-no-id-error.vtt:
* media/track/captions-webvtt/tc011-cues-no-separation.vtt:
* media/track/captions-webvtt/tc031-cue-recovery-cuetext.vtt: Added.
* media/track/captions-webvtt/tc031-cue-recovery-header.vtt: Added.
* media/track/captions-webvtt/tc031-cue-recovery-note.vtt: Added.
* media/track/captions-webvtt/tc032-degenerate-cues.vtt: Added.
* media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
* media/track/track-webvtt-tc006-cue-identifiers.html:
* media/track/track-webvtt-tc007-cue-no-id-expected.txt:
* media/track/track-webvtt-tc007-cue-no-id.html:
* media/track/track-webvtt-tc011-blank-lines-expected.txt:
* media/track/track-webvtt-tc011-blank-lines.html:
* media/track/track-webvtt-tc031-cue-recovery-expected.txt: Added.
* media/track/track-webvtt-tc031-cue-recovery.html: Added.
* media/track/track-webvtt-tc032-degenerate-cues-expected.txt: Added.
* media/track/track-webvtt-tc032-degenerate-cues.html: Added.
2014-03-21 David Hyatt <hyatt@apple.com>
Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
https://bugs.webkit.org/show_bug.cgi?id=129948
<rdar://problem/16074072>
Reviewed by Simon Fraser.
* fast/multicol/multicol-li-crash-expected.txt: Added.
* fast/multicol/multicol-li-crash.html: Added.
2014-03-21 Sergio Villar Senin <svillar@igalia.com>
Unreviewed. Rebaseline expectations after r165651.
* platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Replaced Path by Path2D.
* platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto.
2014-03-21 Zalan Bujtas <zalan@apple.com>
Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
Unreviewed TestExpectations update on ML WK2 debug.
* platform/mac-wk2/TestExpectations:
2014-03-21 Brent Fulgham <bfulgham@apple.com>
Unreviewed test fix after my last checkin. Add missing test expectation.
* http/tests/media/track/track-webvtt-slow-loading-expected.txt: Added.
2014-03-21 Radu Stavila <stavila@adobe.com>
[CSS Regions] incorrect clipping when the content has CSS Transforms like rotation
https://bugs.webkit.org/show_bug.cgi?id=110198
Reviewed by David Hyatt.
Added test that confirms the issue of transformed content being clipped was fixed.
* fast/regions/overflow-content-transform-rotate-expected.html: Added.
* fast/regions/overflow-content-transform-rotate.html: Added.
2014-03-20 Brent Fulgham <bfulgham@apple.com>
Merge WebVTT Tokenizer Updates
https://bugs.webkit.org/show_bug.cgi?id=130565
Reviewed by Eric Carlson.
Merged from Blink (patch by fs@opera.com):
https://chromium.googlesource.com/chromium/blink/+/923db263aa65d6efd71c5b55708ad7eea6b23f53
http://crbug.com/73813002
https://chromium.googlesource.com/chromium/blink/+/48375b1d56b2d8850ae93a6c6fb01c69fae82c75
http://crbug.com/77553004
https://chromium.googlesource.com/chromium/blink/+/98d4fc4f5cb716a31d11907120b10538d4ba0f09
http://crbug.com/78833002
https://chromium.googlesource.com/chromium/blink/+/0e53d4f9f140e979b7f32de495551684bc7f4cd2
http://crbug.com/81113003
https://chromium.googlesource.com/chromium/blink/+/730ef1e7f9a1919964f7e74e7ccb2f343e10a148
http://crbug.com/97103002
https://chromium.googlesource.com/chromium/blink/+/c373ee914ffabeaf833939129538251d8f2f4eca
http://crbug.com/98763004
https://chromium.googlesource.com/chromium/blink/+/4ddb4d57948228fa05e49e06bd58a1179c09f212
http://crbug.com/118263002
* TestExpectations:
* media/track/captions-webvtt/tc022-entities-wrong.vtt:
* media/track/captions-webvtt/tc022-entities.vtt:
* media/track/track-webvtt-tc022-entities-expected.txt:
* media/track/track-webvtt-tc022-entities.html:
2014-03-21 Frédéric Wang <fred.wang@free.fr>
Bug 130345 - Refine childShouldCreateRenderer for MathML elements
https://bugs.webkit.org/show_bug.cgi?id=130345
Reviewed by Chris Fleizach.
We update the references of some tests after the additional
restrictions on MathML children. We replace the foreign-*.html with a
single foreign-element-in-token.html and write more tests to verify the
accepted and reject content.
* mathml/msub-anonymous-child-render-crash-expected.txt: Update reference now that text is only allowed in some token MathML elements.
* mathml/presentation/annotation-children-expected.html: Added.
* mathml/presentation/annotation-children.html: Added.
* mathml/presentation/foreign-element-in-annotation-xml.html: Added.
* mathml/presentation/foreign-element-in-annotation-xml-expected.txt: Added.
* mathml/presentation/foreign-element-in-token-expected.txt: Added.
* mathml/presentation/foreign-element-in-token.html: Added.
* mathml/presentation/foreign-mi-expected-mismatch.html: Removed.
* mathml/presentation/foreign-mi.html: Removed.
* mathml/presentation/foreign-mn-expected-mismatch.html: Removed.
* mathml/presentation/foreign-mn.html: Removed.
* mathml/presentation/foreign-mtext-expected-mismatch.html: Removed.
* mathml/presentation/foreign-mtext-rejected-expected.html: Removed.
* mathml/presentation/foreign-mtext-rejected.html: Removed.
* mathml/presentation/foreign-mtext.html: Removed.
* mathml/presentation/semantics-2.html: the mtext elements can not be direct child of annotation-xml. wrap them in a math tag.
* mathml/presentation/semantics-3.html: ditto.
* mathml/presentation/semantics-4.html: ditto.
2014-03-21 Mark Lam <mark.lam@apple.com>
StackLayoutPhase should find the union'ed calleeVariable before accessing its machineLocal.
<https://webkit.org/b/130566>
Reviewed by Filip Pizlo.
* js/regress-130566-expected.txt: Added.
* js/regress-130566.html: Added.
* js/script-tests/regress-130566.js: Added.
(test.doTest):
(test.for):
(test):
2014-03-21 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: RenderBox is positioned off by one when non-compositing transform is present.
https://bugs.webkit.org/show_bug.cgi?id=130430
Reviewed by Simon Fraser.
div {
position: absolute;
top: 10.25px;
left: 10.25px;
}
The <div> with (10.25px, 10.25px) is painted to (10.5px, 10.5px) after device pixel snapping on 2x display.
Moving <div> to its own RenderLayer should not change the painting position.
div {
position: absolute;
top: 10.25px;
left: 10.25px;
-webkit-transform: rotate(0deg);
}
When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
renderer's offset from parent.
(10.25px,10.25px) -> rounded to (10.5px,10.5px).
When the translate moves the graphics context's origin over the renderer's top-left position,
the renderer's relative top-left coordinates end up being negative.
Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)
When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.
(relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))
This patch changes the rounding to flooring to ensure that the relative top-left position never gets negative as the result
of subpixel shifting.
* TestExpectations:
* compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present-expected.html: Added.
* compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html: Added.
* fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present-expected.html: Added.
* fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html: Added.
2014-03-19 Frédéric Wang <fred.wang@free.fr>
Update some references for MathML pixels tests
https://bugs.webkit.org/show_bug.cgi?id=130455.
Reviewed by Chris Fleizach.
* TestExpectations: Remove failures for MathML pixel tests.
* mathml/presentation/mo.xhtml: Removed.
* mathml/presentation/roots.xhtml: Remove the test that is already covered by bug95015.html.
* mathml/presentation/row.xhtml: Removed.
* platform/efl/TestExpectations: Remove failure for mo-stretch.html
* platform/efl/mathml/presentation/mo-stretch-expected.png: Update reference.
* platform/efl/mathml/presentation/mo-stretch-expected.txt: Update reference.
* platform/efl/mathml/presentation/roots-expected.png: Update reference.
* platform/efl/mathml/presentation/roots-expected.txt: Update reference.
* platform/gtk/mathml/presentation/mo-expected.png: Removed.
* platform/gtk/mathml/presentation/mo-expected.txt: Removed.
* platform/gtk/mathml/presentation/roots-expected.png: Update reference.
* platform/gtk/mathml/presentation/roots-expected.txt: Update reference.
* platform/gtk/mathml/presentation/row-expected.png: Removed.
* platform/gtk/mathml/presentation/row-expected.txt: Removed.
* platform/mac/mathml/presentation/mo-expected.png: Removed.
* platform/mac/mathml/presentation/mo-expected.txt: Removed.
* platform/mac/mathml/presentation/roots-expected.txt: Update reference.
* platform/mac/mathml/presentation/row-expected.txt: Removed.
* platform/mac/mathml/presentation/row-expected.txt: Removed.
* platform/win/TestExpectations: Remove failure for mo-stretch.html and mspace-children.html
2014-03-21 Andreas Kling <akling@apple.com>
HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
<rdar://problem/15675780>
Merge Blink r156744 by Adam Klein.
* fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
* fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
2014-03-20 Brian Burg <bburg@apple.com>
Web Inspector: add frontend controller and models for replay sessions
https://bugs.webkit.org/show_bug.cgi?id=130145
Reviewed by Joseph Pecoraro.
Add tests for existing nondeterministic inputs handled in JSC.
They are skipped for all platforms until WEB_REPLAY is enabled.
The new mechanism here is the single-segment replay reftest. It will
load the test page once to inject test code into the inspector. Then,
the reftest will reload the test page and start capturing. The test
page performs some nondeterministic computation before the load event.
Then, the inspector test dumps the computed nondeterministic state.
Capturing is stopped, and the session is replayed once. When the load
event fires on the replayed page execution, the nondeterministic states
from capturing and replaying are compared. They should be the same.
* inspector/replay/javascript-random-seed-expected.txt: Added.
* inspector/replay/javascript-random-seed.html: Added.
* inspector/replay/replay-test.js: Added. This contains the bulk of
the replay-specific testing logic for the added tests.
(InspectorTestProxy.registerInitializer.):
(InspectorTestProxy.registerInitializer):
2014-03-20 Brent Fulgham <bfulgham@apple.com>
Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
https://bugs.webkit.org/show_bug.cgi?id=130543
Reviewed by Dean Jackson.
Merged from Blink (patch by philipj@opera.com):
https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
http://crbug.com/55653003
* media/track/regions-webvtt/text-track-cue-region-attribute.html:
* media/track/regions-webvtt/text-track-region-constructor-expected.txt: Removed.
* media/track/regions-webvtt/text-track-region-constructor.html: Removed.
* media/track/regions-webvtt/text-track-region-display-expected.txt: Removed.
* media/track/regions-webvtt/text-track-region-display.html: Removed.
* media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Removed.
* media/track/regions-webvtt/text-track-region-dom-layout.html: Removed.
* media/track/regions-webvtt/text-track-region-list-expected.txt: Removed.
* media/track/regions-webvtt/text-track-region-list.html: Removed.
* media/track/regions-webvtt/text-track-region-parser-expected.txt: Removed.
* media/track/regions-webvtt/text-track-region-parser.html: Removed.
* media/track/regions-webvtt/vtt-region-constructor-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt.
* media/track/regions-webvtt/vtt-region-constructor.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor.html.
* media/track/regions-webvtt/vtt-region-display-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display-expected.txt.
* media/track/regions-webvtt/vtt-region-display.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display.html.
* media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout-expected.txt.
* media/track/regions-webvtt/vtt-region-dom-layout.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout.html.
* media/track/regions-webvtt/vtt-region-list-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list-expected.txt.
* media/track/regions-webvtt/vtt-region-list.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list.html.
* media/track/regions-webvtt/vtt-region-parser-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser-expected.txt.
* media/track/regions-webvtt/vtt-region-parser.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser.html.
2014-03-20 Hans Muller <hmuller@adobe.com>
[CSS Shapes] clamp RasterShape shapeMargin to reference box size
https://bugs.webkit.org/show_bug.cgi?id=130350
Reviewed by Dean Jackson.
Verify that a very large shape-margin value combined with a very small
shape-outside image defines a shape that matches the shape-outside
element's margin-box.
* fast/shapes/shape-outside-floats/shape-outside-one-pixel-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-one-pixel.html: Added.
2014-03-20 Beth Dakin <bdakin@apple.com>
Implement contentInset for Mac WebKit2
https://bugs.webkit.org/show_bug.cgi?id=130273
Reviewed by Simon Fraser.
Add two tests for hit-testing with a topContentInset.
* platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Added.
* platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Added.
* platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Added.
* platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Added.
2014-03-20 Brent Fulgham <bfulgham@apple.com>
Add a flushing mechanism for the WebVTTParser
https://bugs.webkit.org/show_bug.cgi?id=130532
Reviewed by Eric Carlson.
Merged from Blink (patch by vcarbune@chromium.org):
https://chromium.googlesource.com/chromium/blink/+/1ac2b3081492ab8661429230004013a9a3623f0f
http://crbug.com/54203003
https://chromium.googlesource.com/chromium/blink/+/24343d32bc36d20d59ef3e10040faddde65929e6
http://crbug.com/59453002
https://chromium.googlesource.com/chromium/blink/+/ef2793f1d9d207389589ecf9a136ea5c7170b4af
http://crbug.com/75233002
https://chromium.googlesource.com/chromium/blink/+/a29f2f8324abcd4826b41e7dc34373dee2ec57a9
http://crbug.com/52713005
https://chromium.googlesource.com/chromium/blink/+/7ce003c8d47b39f116f1f2a592a5dfb4a9e77228
http://crbug.com/64303004
https://chromium.googlesource.com/chromium/blink/+/18f896b3498478311e880f782813d5dfc8c0c7d1
http://crbug.com/96933004
https://chromium.googlesource.com/chromium/blink/+/8670e8ecb13254a651f5493ec83f4484d18c154e
http://crbug.com/98783005
https://chromium.googlesource.com/chromium/blink/+/4ac55780a6af3d76e0159c1d145330964ad56647
http://crbug.com/104713002
* http/tests/media/track: Added.
* http/tests/media/track/track-webvtt-slow-loading-2-expected.txt: Added.
* http/tests/media/track/track-webvtt-slow-loading-2.html: Added.
* http/tests/media/track/track-webvtt-slow-loading.html: Added.
* media/track/captions-webvtt/captions-multiline-lf.vtt: Added.
* media/track/track-webvtt-tc023-markup.html:
2014-03-20 David Hyatt <hyatt@apple.com>
[New Multicolumn] getClientRects returns wrong rectangle
https://bugs.webkit.org/show_bug.cgi?id=128614
Reviewed by Sam Weinig.
Added fast/multicol/newmulticol/client-rects.html and beefed up existing
fast/multicol/client-rects.html to use more writing modes.
* fast/multicol/client-rects.html:
* fast/multicol/newmulticol/client-rects-expected.html: Added.
* fast/multicol/newmulticol/client-rects.html: Added.
* platform/mac/fast/multicol/client-rects-expected.png:
* platform/mac/fast/multicol/client-rects-expected.txt:
2014-03-19 Oliver Hunt <oliver@apple.com>
Incorrect behavior when mutating a typed array during set.
https://bugs.webkit.org/show_bug.cgi?id=130428
Reviewed by Geoffrey Garen.
Test behaviour of TypedArray.set(array) when we neuter the array.
* js/typed-array-mutated-during-set-expected.txt: Added.
* js/typed-array-mutated-during-set.html: Added.
2014-03-20 Daniel Bates <dabates@apple.com>
Preserve original document URL for XSSAuditor reports
Merged from Blink (patch by Tom Sepez):
https://src.chromium.org/viewvc/blink?view=rev&revision=158406
* http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt: Added.
* http/tests/security/xssAuditor/report-script-tag-replace-state.html: Added.
* http/tests/security/xssAuditor/resources/echo-intertag.pl:
2014-03-20 Daniel Bates <dabates@apple.com>
XSSAuditor bypass with frameset tags
Merged from Blink (patch by Tom Sepez):
https://src.chromium.org/viewvc/blink?view=rev&revision=157794
* http/tests/security/xssAuditor/frameset-injection-expected.txt: Added.
* http/tests/security/xssAuditor/frameset-injection.html: Added.
* http/tests/security/xssAuditor/resources/echo-intertag.pl:
2014-03-20 Radu Stavila <stavila@adobe.com>
[CSS Regions] Cleanup scrollable regions tests
https://bugs.webkit.org/show_bug.cgi?id=130505
Reviewed by Mihnea Ovidenie.
Tests should only display red in case of failure. Purpose of the test should be very clearly stated.
* fast/regions/scrollable-last-region-expected.html:
* fast/regions/scrollable-last-region.html:
* fast/regions/scrollable-regions-hit-testing-inside-expected.html:
* fast/regions/scrollable-regions-hit-testing-inside.html:
* fast/regions/scrollable-single-region-bt-expected.html:
* fast/regions/scrollable-single-region-bt.html:
* fast/regions/scrollable-single-region-expected.html:
* fast/regions/scrollable-single-region-lr-expected.html:
* fast/regions/scrollable-single-region-lr.html:
* fast/regions/scrollable-single-region-relative-element-expected.html:
* fast/regions/scrollable-single-region-relative-element.html:
* fast/regions/scrollable-single-region-rl-expected.html:
* fast/regions/scrollable-single-region-rl.html:
* fast/regions/scrollable-single-region.html:
* fast/regions/wheel-scroll-abspos-expected.html:
* fast/regions/wheel-scroll-abspos.html:
* fast/regions/wheel-scroll-expected.html:
* fast/regions/wheel-scroll.html:
* fast/regions/wheel-scrollable-single-region-expected.html:
* fast/regions/wheel-scrollable-single-region.html:
2014-03-20 Simon Fraser <simon.fraser@apple.com>
A completed fill-forwards animation should not disable overlap testing
https://bugs.webkit.org/show_bug.cgi?id=130522
<rdar://problem/15862395>
Reviewed by Dean Jackson.
Tests that dump layer trees when a fill-forwards animation has finished,
both when the final keyframe causes overlap, and when it does not.
* compositing/animation/filling-animation-overlap-at-end-expected.txt: Added.
* compositing/animation/filling-animation-overlap-at-end.html: Added.
* compositing/animation/filling-animation-overlap-expected.txt: Added.
* compositing/animation/filling-animation-overlap.html: Added.
* compositing/animation/layer-for-filling-animation-expected.txt: Added.
* compositing/animation/layer-for-filling-animation.html: Added.
2014-03-20 Dirk Schulze <krit@webkit.org>
Canvas methods clip/fill/stroke should not except 0 argument
https://bugs.webkit.org/show_bug.cgi?id=130497
Reviewed by Dean Jackson.
Add more exception tests for fill/stroke/clip.
* fast/canvas/canvas-clip-path-expected.txt:
* fast/canvas/canvas-fill-path-expected.txt:
* fast/canvas/canvas-stroke-path-expected.txt:
* fast/canvas/script-tests/canvas-clip-path.js:
* fast/canvas/script-tests/canvas-fill-path.js:
* fast/canvas/script-tests/canvas-stroke-path.js:
2014-03-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
Unreviewed GTK Gardening.
Update expectation of accessibility/table-detection.html after r165535.
Update expectation of accessibility/aria-hidden-false-works-in-subtrees.html.
* platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
* platform/gtk/accessibility/table-detection-expected.txt:
2014-03-20 Mihai Tica <mitica@adobe.com>
[CSS Blending] Blending operation is not isolated when setting z-index on parent from javascript
https://bugs.webkit.org/show_bug.cgi?id=129307
Reviewed by Dean Jackson.
Test if setting or unsetting stacking context or blend mode from script correctly updates blending
isolation.
* css3/compositing/blend-mode-background.html: Added.
* fast/repaint/blend-mode-isolate-stacking-context-expected.txt: Added.
* fast/repaint/blend-mode-isolate-stacking-context.html: Added.
* platform/mac/css3/compositing/blend-mode-background-expected.png: Added.
* platform/mac/css3/compositing/blend-mode-background-expected.txt: Added.
2014-03-20 Radu Stavila <stavila@adobe.com>
[CSS Regions] Remove "visibility:hidden" from overflow-scrollable* tests
https://bugs.webkit.org/show_bug.cgi?id=130510
Reviewed by Andrei Bucur.
The visibility hidden option was needed to prevent these tests from failing before the
visual overflow was properly implemented (bug 118665). It is now no longer required.
* fast/regions/overflow-scrollable-rel-pos-fragment-expected.html:
* fast/regions/overflow-scrollable-rel-pos-fragment.html:
* fast/regions/overflow-scrollable-rotated-fragment-expected.html:
* fast/regions/overflow-scrollable-rotated-fragment.html:
* fast/regions/overflow-scrollable-unsplittable-fragment-expected.html:
* fast/regions/overflow-scrollable-unsplittable-fragment.html:
2014-03-20 Lorenzo Tilve <ltilve@igalia.com>
"input" event is not fired when changing a select element's value
https://bugs.webkit.org/show_bug.cgi?id=117526
Reviewed by Antti Koivisto.
Add tests to verify that input event is dispatched when listbox
or menulist values are modified.
* fast/forms/select/listbox-oninput-fired-expected.txt: Added.
* fast/forms/select/listbox-oninput-fired.html: Added.
* fast/forms/select/menulist-oninput-fired-expected.txt: Added.
* fast/forms/select/menulist-oninput-fired.html: Added.
2014-03-20 Radu Stavila <stavila@adobe.com>
[CSS Regions] The height of a scrollable element flowed inside a scrollable region is not computed correctly
https://bugs.webkit.org/show_bug.cgi?id=129487
Reviewed by Andrei Bucur.
Added tests for different situations using scrollable regions and fixed a couple existing tests.
* fast/regions/clip-to-padding-box-margins.html: overflow-x and overflow-y cannot be hidden & visible.
* fast/regions/scrollable-last-region-expected.html: "hack" no longer needed now that the scroll content size is properly computed.
* fast/regions/scrollable-region-content-size-expected.html: Added.
* fast/regions/scrollable-region-content-size-horiz-bt-expected.html: Added.
* fast/regions/scrollable-region-content-size-horiz-bt.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow-expected.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow-horiz-bt-expected.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow-horiz-bt.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow-vert-rl-expected.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow-vert-rl.html: Added.
* fast/regions/scrollable-region-content-size-no-overflow.html: Added.
* fast/regions/scrollable-region-content-size-relative-expected.html: Added.
* fast/regions/scrollable-region-content-size-relative.html: Added.
* fast/regions/scrollable-region-content-size-vert-rl-expected.html: Added.
* fast/regions/scrollable-region-content-size-vert-rl.html: Added.
* fast/regions/scrollable-region-content-size-vertical-lr-expected.html: Added.
* fast/regions/scrollable-region-content-size-vertical-lr.html: Added.
* fast/regions/scrollable-region-content-size.html: Added.
* fast/regions/scrollable-region-scrollable-content-expected.html: Added.
* fast/regions/scrollable-region-scrollable-content.html: Added.
2014-03-20 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
https://bugs.webkit.org/show_bug.cgi?id=130153
Reviewed by Simon Fraser.
Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
need to be propagated through the layer tree so that painting coordinates match layout coordinates.
Subpixel accumulation through nesting (absolute positioning, 2x display):
non-compositing case:
(nested boxes) (layout pos) (norm.paint pos) (translate accumulation, subpixel accumulation, final paint pos)
div -> top: 1.3px 1.3px 1.5px 1.5px 0.2px -> snapped 0.0px -> 1.5px
div -> top: 1.3px 2.6px 2.5px 3.0px 0.4px -> snapped 0.5px -> 2.5px
div -> top: 1.3px 3.9px 4.0px 4.5px 0.6px -> snapped 0.5px -> 4.0px
div -> top: 1.3px 5.2px 5.0px 6.0px 0.8px -> snapped 1.0px -> 5.0px
compositing case:
(nested boxes) (layout pos) (norm.paint pos) (device pixel offset + fractional offset, final pos)
div -> top: 1.3px 1.3px 1.5px 1.0px + 0.3px -> snapped -> 1.5px
div -> top: 1.3px 2.6px 2.5px 2.5px + 0.1px -> snapped -> 2.5px
div -> top: 1.3px 3.9px 4.0px 3.5px + 0.4px -> snapped -> 4.0px
div -> top: 1.3px 5.2px 5.0px 5.0px + 0.2px -> snapped -> 5.0px
* compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
* compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
* fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
* fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
2014-03-20 Krzysztof Czech <k.czech@samsung.com>
Unreviewed EFL gardening
Update expectation of table-detection.html after r165535.
* platform/efl-wk2/accessibility/table-detection-expected.txt:
2014-03-20 Lorenzo Tilve <ltilve@igalia.com>
Dispatch input event for Range element keyboard event
https://bugs.webkit.org/show_bug.cgi?id=129929
Reviewed by Kent Tamura.
For any value update, dispatch both input and change event.
Also removes extra dispatch change event, as event is dispatched
from TextFieldInputType:setValue.
Merged from Blink (patch by Habib Virji):
https://src.chromium.org/viewvc/blink?revision=168558&view=revision
* fast/forms/range/range-keyboard-oninput-event-expected.txt: Added.
* fast/forms/range/range-keyboard-oninput-event.html: Added.
2014-03-20 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Content flowed in 0px height region not displayed
https://bugs.webkit.org/show_bug.cgi?id=98265
After the past work on overflow, this looks fixed. Add a test to make sure
we are covered for future regressions.
Reviewed by Andrei Bucur.
* fast/regions/overflow-content-zero-height-region-expected.html: Added.
* fast/regions/overflow-content-zero-height-region.html: Added.
2014-03-19 Brent Fulgham <bfulgham@apple.com>
Merge Misc. WebVTT Updates from Blink.
https://bugs.webkit.org/show_bug.cgi?id=130491
Reviewed by Eric Carlson.
Merged from Blink (patch by vcarbune@chromium.org):
https://chromium.googlesource.com/chromium/blink/+/fb62b2b54944bd19026192c049a1db250756fc12
http://crbug.com/40323003
https://chromium.googlesource.com/chromium/blink/+/29176fb0b394a97e85f4dabc07e18329f3ceae41
http://crbug.com/54463002
https://chromium.googlesource.com/chromium/blink/+/29476f839a08cb17c5a3fc713f7e454e7cea9c60
http://crbug.com/55853002
https://chromium.googlesource.com/chromium/blink/+/ba2378ef873e786cf2937034e012669cdd37dfe8
http://crbug.com/65343003
https://chromium.googlesource.com/chromium/blink/+/1915b9aa1bba45aebf28531b40ae627ecf9a3d59
http://crbug.com/62833005
https://chromium.googlesource.com/chromium/blink/+/ea46dbd0f1f29779a1cd4f59b19361b803f09a9b
http://crbug.com/64273013
https://chromium.googlesource.com/chromium/blink/+/9eb4bb6b627357bb94d66386a4123ec004cccfc4
http://crbug.com/101513002
https://chromium.googlesource.com/chromium/blink/+/192a843b32eafb77bf92c50ec50d334ba935028a
http://crbug.com/102403002
https://chromium.googlesource.com/chromium/blink/+/15f9efcc952fcf73184e28fb9db79633c1fa6653
http://crbug.com/104443002
https://chromium.googlesource.com/chromium/blink/+/74fd66b451a464683f7cb748855b1740a54b2c16
http://crbug.com/75243004
* media/track/captions-webvtt/tc030-interspersed-non-cue.vtt: Added.
* media/track/track-webvtt-tc027-empty-cue-expected.txt: Mark one test as expected to fail, since
the test (incorrectly) expects to fail on empty cues. The test will be updated in a future patch.
* media/track/track-webvtt-tc030-interspersed-non-cue-expected.txt: Added.
* media/track/track-webvtt-tc030-interspersed-non-cue.html: Added.
2014-03-19 Zalan Bujtas <zalan@apple.com>
Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
Unreviewed TestExpectations update on ML WK2 debug.
* platform/mac-wk2/TestExpectations:
2014-03-19 Eric Carlson <eric.carlson@apple.com>
media/video-remote-control-playpause.html frequently fails on the bots
https://bugs.webkit.org/show_bug.cgi?id=130490
Unreviewed TestExpectations update.
* platform/mac/TestExpectations: Mark test as flakey while I try to reproduce it.
2014-03-19 Dirk Schulze <krit@webkit.org>
Implement isPointInPath and isPointInStroke with Path2D argument
https://bugs.webkit.org/show_bug.cgi?id=130473
Reviewed by Dean Jackson.
Test isPointInPath and isPointInStroke with Path2D argument.
* fast/canvas/canvas-path-isPointInPath-expected.txt: Added.
* fast/canvas/canvas-path-isPointInPath.html: Added.
* fast/canvas/canvas-path-isPointInStroke-expected.txt: Added.
* fast/canvas/canvas-path-isPointInStroke.html: Added.
* fast/canvas/script-tests/canvas-path-isPointInPath.js: Added.
* fast/canvas/script-tests/canvas-path-isPointInStroke.js: Added.
2014-03-19 Antti Koivisto <antti@apple.com>
Crash with long selector list
https://bugs.webkit.org/show_bug.cgi?id=123006
Reviewed by Andreas Kling.
* fast/css/long-selector-list-crash-expected.txt: Added.
* fast/css/long-selector-list-crash.html: Added.
2014-03-19 Eric Carlson <eric.carlson@apple.com>
Make Remote Control commands testable
https://bugs.webkit.org/show_bug.cgi?id=130358
Reviewed by Jer Noble.
* media/video-remote-control-playpause-expected.txt: Added.
* media/video-remote-control-playpause.html: Added.
2014-03-19 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
Improving webkitGetUserMedia error handling and error messages
https://bugs.webkit.org/show_bug.cgi?id=130452
Reviewed by Eric Carlson.
Checking if first argument of webkitGetUserMedia is a valid Dictionary. If not, throw an exception with a
clearer message of the error.
* fast/mediastream/argument-types-expected.txt:
* fast/mediastream/script-tests/argument-types.js:
2014-03-19 Dirk Schulze <krit@webkit.org>
Implement method addPath for Path2D
https://bugs.webkit.org/show_bug.cgi?id=130461
Reviewed by Dean Jackson.
Test the addPath Path2D method.
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* fast/canvas/canvas-path-addPath-expected.txt: Added.
* fast/canvas/canvas-path-addPath.html: Added.
2014-03-19 Brent Fulgham <bfulgham@apple.com>
Fix cue rendering test and include support for left/right alignment
https://bugs.webkit.org/show_bug.cgi?id=130406
Reviewed by Eric Carlson.
Merged from Blink (patch by vcarbune@chromium.org):
https://chromium.googlesource.com/chromium/blink/+/e695703cb603421c741e59a557a7989113c13b94
http://crbug.com/25155003
* media/track/captions-webvtt/captions-snap-to-lines-not-set.vtt: Revised for left/right alignment tags.
* media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Ditto.
* media/track/track-cue-rendering-snap-to-lines-not-set.html: Ditto.
2014-03-19 Brent Fulgham <bfulgham@apple.com>
Unreviewed test system fix.
* TestExpectations: I mistakenly checked in the region-webvtt tests as enabled. This feature is not
ready to be turned on for all platforms yet.
2014-03-19 Frédéric Wang <fred.wang@free.fr>
Unreviewed gardening.
* platform/efl/TestExpectations: remove failures for mo/row since they are already in skipped in the main TestExpectations.
* platform/gtk/mathml/presentation/mspace-children-expected.png: Move mspace-children-expected.png to platform/gtk.
* platform/gtk/mathml/presentation/mspace-children-expected.txt: Move mspace-children-expected.txt to platform/gtk.
* platform/win/TestExpectations: remove failures for mo/row/roots since they are already in skipped in the main TestExpectations.
2014-03-19 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Transform origin is miscalculated when RenderLayer's
offsetfromRenderer has device pixel fraction value.
https://bugs.webkit.org/show_bug.cgi?id=129859
Reviewed by Simon Fraser.
We need to calculate the transformed origin using the painting coordinates to produce
pixel precise result.
* compositing/columns/composited-columns-expected.txt:
* compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
* compositing/repaint/resize-repaint-expected.txt:
* platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
* platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
2014-03-19 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Compute region ranges for children of inline blocks
https://bugs.webkit.org/show_bug.cgi?id=130392
Reviewed by Andrei Bucur.
* fast/regions/inline-block-inline-children-flowed-in-regions-expected.html: Added.
* fast/regions/inline-block-inline-children-flowed-in-regions.html: Added.
* fast/regions/inline-blocks-dyn-enlarged-regions-expected.html: Added.
* fast/regions/inline-blocks-dyn-enlarged-regions.html: Added.
* fast/regions/inline-blocks-dyn-shrunk-regions-expected.html: Added.
* fast/regions/inline-blocks-dyn-shrunk-regions.html: Added.
* fast/regions/inline-blocks-in-two-regions-expected.html: Added.
* fast/regions/inline-blocks-in-two-regions.html: Added.
2014-03-19 Frédéric Wang <fred.wang@free.fr>
Fix reftest failure of mathml/presentation/bug95404.html.
Unreviewed gardering.
After bug 116600, the test is only failing because of some difference
invisible by the naked eye, due to antialiasing of the radical symbol.
* mathml/presentation/bug95404-expected.html: add a 2px border to prevent antialiasing.
* mathml/presentation/bug95404.html: ditto.
* platform/efl/TestExpectations: remove test failure.
* platform/gtk/TestExpectations: ditto.
2014-03-18 Andrei Bucur <abucur@adobe.com>
[CSS Regions] Strange layout for content with region breaks
https://bugs.webkit.org/show_bug.cgi?id=121318
Reviewed by Mihnea Ovidenie.
The test verifies that elements specifying break-inside: avoid can't
be splitted by forced breaks applied inside of them.
* fast/regions/forced-break-inside-avoid-break-expected.txt: Added.
* fast/regions/forced-break-inside-avoid-break.html: Added.
2014-03-18 Samuel White <samuel_white@apple.com>
AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
https://bugs.webkit.org/show_bug.cgi?id=130250
Reviewed by Chris Fleizach.
Added test to ensure that initial selection gets set when enhanced accessibility is enabled and an arrow key is pressed.
* platform/mac/accessibility/selection-initial-expected.txt: Added.
* platform/mac/accessibility/selection-initial.html: Added.
2014-03-18 Brent Fulgham <bfulgham@apple.com>
TextTrackRegion Not Implemented
https://bugs.webkit.org/show_bug.cgi?id=116546
Reviewed by Eric Carlson.
Merged from Blink (patch by vcarbune@chromium.org):
https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
http://crbug.com/25798003
* media/track/captions-webvtt/captions-regions.vtt: Added.
* media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
* media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
* media/track/regions-webvtt/text-track-region-display.html: Added.
* media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
* media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
* media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
* media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
2014-03-18 Carlos Alberto Lopez Perez <clopez@igalia.com>
Unreviewed GTK Gardening.
Move expected accesibility results to the right path and update them.
* platform/gtk/accessibility/aria-help-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-help-expected.txt.
* platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-hidden-false-works-in-subtrees-expected.txt.
* platform/gtk/accessibility/fieldset-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/fieldset-element-expected.txt.
* platform/gtk/accessibility/meter-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/meter-element-expected.txt.
* platform/gtk/accessibility/negative-tabindex-does-not-expose-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/negative-tabindex-does-not-expose-label-expected.txt.
2014-03-18 Carlos Alberto Lopez Perez <clopez@igalia.com>
Unreviewed GTK gardening.
Test fast/events/touch/touch-target-limited.html crashes.
Some tests on editing/spelling are timing out, but not longer failing:
editing/spelling/spellcheck-paste.html
editing/spelling/spelling-changed-text.html
editing/spelling/spellcheck-paste-disabled.html
editing/spelling/spellcheck-paste-continuous-disabled.html
* platform/gtk-wk2/TestExpectations:
* platform/gtk/TestExpectations:
2014-03-18 Daniel Bates <dabates@apple.com>
REGRESSION (r162334): RenderTableCol::styleDidChange uses out-of-date table information
https://bugs.webkit.org/show_bug.cgi?id=129561
Reviewed by Antti Koivisto.
Add a test to ensure that a table column propagates a style change to applicable
table cells.
* fast/table/update-col-width-and-remove-table-cell-crash-expected.txt: Added.
* fast/table/update-col-width-and-remove-table-cell-crash.html: Added.
2014-03-18 Daniel Bates <dabates@apple.com>
REGRESSION (r163560): ASSERTION FAILED: childrenInline() in WebCore::RenderSVGText::layout
https://bugs.webkit.org/show_bug.cgi?id=130346
Reviewed by Andreas Kling.
Added tests to ensure that SVG <a> and <tref> are always treated as inline-level elements.
* svg/text/a-display-block-expected.txt: Added.
* svg/text/a-display-block.html: Added.
* svg/text/tref-display-inherit-expected.txt: Added.
* svg/text/tref-display-inherit.html: Added.
2014-03-18 Hans Muller <hmuller@adobe.com>
[CSS Shapes] shape-outside: ellipse(50% 50% at) causes crash
https://bugs.webkit.org/show_bug.cgi?id=130366
Reviewed by Andreas Kling.
Added invalid syntax tests for ellipse(.. at), circle(.. at) variations.
* fast/shapes/parsing/parsing-shape-inside-expected.txt:
* fast/shapes/parsing/parsing-shape-outside-expected.txt:
* fast/shapes/parsing/parsing-test-utils.js:
2014-03-18 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165815.
https://bugs.webkit.org/show_bug.cgi?id=130410
Broke many VTT tests (Requested by bfulgham on #webkit).
Reverted changeset:
"TextTrackRegion Not Implemented"
https://bugs.webkit.org/show_bug.cgi?id=116546
http://trac.webkit.org/changeset/165815
2014-03-18 Renata Hodovan <rhodovan.u-szeged@partner.samsung.com>
Bad cast with toRenderBox in WebCore::RenderView::repaintViewRectangle
https://bugs.webkit.org/show_bug.cgi?id=129104
Reviewed by Simon Fraser.
* plugins/crash-invalid-data-reference-expected.txt: Added.
* plugins/crash-invalid-data-reference.html: Added.
2014-03-18 Antti Koivisto <antti@apple.com>
Mutating rules returned by getMatchedCSSRules can result in crash
https://bugs.webkit.org/show_bug.cgi?id=130209
Reviewed by Andreas Kling.
* fast/css/getMatchedCSSProperties-rule-mutation-expected.txt: Added.
* fast/css/getMatchedCSSProperties-rule-mutation.html: Added.
* fast/css/getMatchedCSSRules-crash-expected.txt: Added.
* fast/css/getMatchedCSSRules-crash.html: Added.
2014-03-18 Brent Fulgham <bfulgham@apple.com>
TextTrackRegion Not Implemented
https://bugs.webkit.org/show_bug.cgi?id=116546
Reviewed by Eric Carlson.
Merged from Blink (patch by vcarbune@chromium.org):
https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
http://crbug.com/25798003
* media/track/captions-webvtt/captions-regions.vtt: Added.
* media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
* media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
* media/track/regions-webvtt/text-track-region-display.html: Added.
* media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
* media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
* media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
* media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
2014-03-18 Krzysztof Wolanski <k.wolanski@samsung.com>
[EFL] Update baselines and test expectations
https://bugs.webkit.org/show_bug.cgi?id=130387
Unreviewed EFL gardening.
* fast/events/touch/touch-slider-expected.txt:
* fast/events/touch/touch-slider-no-js-touch-listener-expected.txt:
Update baselines after enabling TOUCH_SLIDER macro (r165722).
* platform/efl-wk2/TestExpectations:
fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
is failing after adding in r165587
* platform/efl/js/dom/global-constructors-attributes-expected.txt:
Update baselines after refactoring Path to Path2D (r165651).
2014-03-18 Ion Rosca <rosca@adobe.com>
Add blend mode property to dumped information in GraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=130331
Reviewed by Simon Fraser.
* css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt:
* css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt:
* css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt:
2014-03-17 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
Implement Math.hypot
https://bugs.webkit.org/show_bug.cgi?id=129486
Reviewed by Darin Adler.
* js/Object-getOwnPropertyNames-expected.txt:
* js/math-expected.txt:
* js/script-tests/Object-getOwnPropertyNames.js:
* js/script-tests/math.js:
2014-03-17 Jer Noble <jer.noble@apple.com>
Layout Test mathml/wbr-in-mroot-crash.html crashes
https://bugs.webkit.org/show_bug.cgi?id=130353
Unreviewed TestExpectations update.
* platform/efl/TestExpectations:
* platform/mac/TestExpectations:
2014-01-29 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] getComputedStyle() not using author's order when showing named grid lines
https://bugs.webkit.org/show_bug.cgi?id=127837
Reviewed by David Hyatt.
Grid line names are now shown using the exact same order as the one used in the CSS.
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/named-grid-line-get-set.html:
* fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2014-03-17 Gurpreet Kaur <k.gurpreet@samsung.com>
Safari should not render a cell if the <td> is empty
https://bugs.webkit.org/show_bug.cgi?id=15273
Reviewed by Darin Adler.
* fast/table/table-cell-border-doctype-expected.html: Added.
* fast/table/table-cell-border-doctype.html: Added.
* fast/table/table-cell-border-no-doctype-expected.html: Added.
* fast/table/table-cell-border-no-doctype.html: Added.
Added new test cases to check the behaviour of table cell border when
table has doctype/no doctype and table cell has child/nochild.
2014-03-16 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions]Do not compute region range for a box unless the parent has one
https://bugs.webkit.org/show_bug.cgi?id=130249
Reviewed by Andrei Bucur.
* fast/regions/inline-block-flowed-in-regions-expected.html: Added.
* fast/regions/inline-block-flowed-in-regions.html: Added.
2014-03-16 Frédéric Wang <fred.wang@free.fr>
[regression] foreign content not displayed in MathML
<https://webkit.org/b/124128>
Reviewed by Chris Fleizach.
* mathml/presentation/foreign-mi-dynamic-expected.html: Added.
* mathml/presentation/foreign-mi-dynamic.html: Added.
* mathml/presentation/foreign-mi-expected-mismatch.html: Added.
* mathml/presentation/foreign-mi.html: Added.
* mathml/presentation/foreign-mn-expected-mismatch.html: Added.
* mathml/presentation/foreign-mn.html: Added.
* mathml/presentation/foreign-mtext-expected-mismatch.html: Added.
* mathml/presentation/foreign-mtext-rejected-expected.html: Added.
* mathml/presentation/foreign-mtext-rejected.html: Added.
* mathml/presentation/foreign-mtext.html: Added.
* platform/efl/TestExpectations: reenable the test.
* platform/gtk/TestExpectations: ditto.
2014-03-14 Oliver Hunt <oliver@apple.com>
Reinstate intialiser syntax in for-in loops
https://bugs.webkit.org/show_bug.cgi?id=130269
Reviewed by Michael Saboff.
Update and add test.
* js/parser-syntax-check-expected.txt:
* js/script-tests/parser-syntax-check.js:
2014-03-14 Mark Lam <mark.lam@apple.com>
Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
<https://webkit.org/b/130279>
Reviewed by Filip Pizlo.
* js/property-getters-and-setters-expected.txt:
* js/script-tests/property-getters-and-setters.js:
(o11.new.Object.getB):
(o12.new.Object.setB):
2014-03-14 Maciej Stachowiak <mjs@apple.com>
Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
* editing/resources/TIFF-pasteboard-data.dat:
* fast/backgrounds/repeat/resources/gradient.gif:
* fast/forms/resources/apple.gif:
* http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
* http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
* platform/wk2/TestExpectations:
* webgl/1.0.1/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer-offsets.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/misc/invalid-passed-params.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/misc/null-object-behaviour.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/misc/type-conversion-test.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/programs/get-active-test.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/rendering/triangle.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
* webgl/1.0.1/resources/webgl_test_files/conformance/resources/vertexShader.vert:
* webgl/1.0.1/resources/webgl_test_files/conformance/resources/webgl-test.js:
* webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-get-calls.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
* webgl/1.0.1/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
* webgl/1.0.1/resources/webgl_test_files/extra/canvas-compositing-test.html:
* webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
* webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
* webgl/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
* webgl/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2014-03-14 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
https://bugs.webkit.org/show_bug.cgi?id=130272
Reviewed by Simon Fraser.
Rounded rectangle's radius needs adjustment after its containing rect gets pixel snapped.
Keeping the old radius value could make rounded rectangle non-renderable, because the
originally calculated radius length does not fit the snapped rectangle anymore.
* fast/borders/hidpi-border-radius-outer-border-goes-rectangle-expected-mismatch.html: Added.
* fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html: Added.
2014-03-14 Byungseon Shin <sun.shin@lge.com>
Incorrect Date returned between March 1, 2034 and February 28, 2100.
https://bugs.webkit.org/show_bug.cgi?id=130123
Reviewed by Mark Lam.
Fix logic by using predefined Date APIs.
* js/date-constructor-expected.txt:
* js/script-tests/date-constructor.js:
(testDate):
2014-03-14 James Craig <jcraig@apple.com>
AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
https://bugs.webkit.org/show_bug.cgi?id=130071
Reviewed by Chris Fleizach.
Accounted for whitespace values and the explicit string, "undefined".
* accessibility/aria-invalid-expected.txt:
* accessibility/aria-invalid.html:
2014-03-14 Bear Travis <betravis@adobe.com>
[CSS Shapes] CSS parser accepts trailing position arguments
https://bugs.webkit.org/show_bug.cgi?id=129514
Reviewed by Andreas Kling.
Add a shape with an additional argument trailing the position
in the css shapes functions.
* fast/shapes/parsing/parsing-shape-inside-expected.txt:
* fast/shapes/parsing/parsing-shape-outside-expected.txt:
* fast/shapes/parsing/parsing-test-utils.js:
2014-03-14 Dirk Schulze <krit@webkit.org>
Refactor Path to Path2D and remove currentPath
https://bugs.webkit.org/show_bug.cgi?id=130236
Reviewed by Dean Jackson.
Add new tests for Path2D object and new functions fill(),
stroke() and clip() with Path2D argument.
* fast/canvas/canvas-clip-path-expected.txt: Added.
* fast/canvas/canvas-clip-path.html: Added.
* fast/canvas/canvas-currentPath-crash-expected.txt: Removed.
* fast/canvas/canvas-currentPath-crash.html: Removed.
* fast/canvas/canvas-currentPath-expected.txt: Removed.
* fast/canvas/canvas-currentPath.html: Removed.
* fast/canvas/canvas-fill-path-expected.txt: Added.
* fast/canvas/canvas-fill-path.html: Added.
* fast/canvas/canvas-path-constructors-expected.txt:
* fast/canvas/canvas-path-object-expected.txt:
* fast/canvas/canvas-stroke-path-expected.txt: Added.
* fast/canvas/canvas-stroke-path.html: Added.
* fast/canvas/script-tests/canvas-clip-path.js: Added.
(areaColor):
* fast/canvas/script-tests/canvas-currentPath-crash.js: Removed.
* fast/canvas/script-tests/canvas-currentPath.js: Removed.
* fast/canvas/script-tests/canvas-fill-path.js: Added.
(areaColor):
* fast/canvas/script-tests/canvas-path-constructors.js:
* fast/canvas/script-tests/canvas-path-object.js:
* fast/canvas/script-tests/canvas-stroke-path.js: Added.
(areaColor):
2014-03-14 James Craig <jcraig@apple.com>
Web Inspector: AXI: Suppress axParentNodeId entirely in getAccessibilityPropertiesForNode.html b/c the int value isn't consistent enough for a layout test.
https://bugs.webkit.org/show_bug.cgi?id=130259
Reviewed by Alexey Proskuryakov.
Removing flaky nodeId-based output from test.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-14 Jer Noble <jer.noble@apple.com>
[EME] Extend the lifetime of MediaKeySession.
https://bugs.webkit.org/show_bug.cgi?id=129841
Reviewed by Eric Carlson.
* media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
* media/encrypted-media/encrypted-media-session-lifetime.html: Added.
2014-03-11 Oliver Hunt <oliver@apple.com>
Improve dom error messages
https://bugs.webkit.org/show_bug.cgi?id=130103
Reviewed by Andreas Kling.
Update test results for new text.
* fast/canvas/webgl/bad-arguments-test-expected.txt:
* fast/canvas/webgl/null-object-behaviour-expected.txt:
* fast/canvas/winding-enumeration-expected.txt:
* fast/workers/storage/open-database-inputs-sync-expected.txt:
* js/dom/dom-as-prototype-assignment-exception-expected.txt:
* js/dom/dom-attributes-on-mismatch-type-expected.txt:
* js/dom/toString-and-valueOf-override-expected.txt:
* svg/dom/SVGLengthList-basics-expected.txt:
* svg/dom/SVGMatrix-expected.txt:
* svg/dom/SVGNumberList-basics-expected.txt:
* svg/dom/SVGPoint-expected.txt:
* svg/dom/SVGPointList-basics-expected.txt:
* svg/dom/SVGTransform-expected.txt:
* svg/dom/SVGTransformList-basics-expected.txt:
* svg/dom/SVGTransformList-expected.txt:
2014-03-14 Bear Travis <betravis@adobe.com>
[CSS Shapes] polygon default fill-rule should be omitted from the serialization
https://bugs.webkit.org/show_bug.cgi?id=129840
Reviewed by Dirk Schulze.
Modifying tests to expect the default fill-rule to be omitted. In addition,
animation-test-helpers now parses its arguments as an unbounded list, rather
than as a fixed number of capturing parentheses.
* animations/resources/animation-test-helpers.js:
* css3/masking/clip-path-animation-expected.txt:
* css3/masking/clip-path-animation.html:
* fast/masking/parsing-clip-path-shape-expected.txt:
* fast/masking/parsing-clip-path-shape.html:
* fast/shapes/parsing/parsing-shape-inside-expected.txt:
* fast/shapes/parsing/parsing-shape-lengths-expected.txt:
* fast/shapes/parsing/parsing-shape-lengths.html:
* fast/shapes/parsing/parsing-shape-outside-expected.txt:
* fast/shapes/parsing/parsing-test-utils.js:
* fast/shapes/shape-inside/shape-inside-animation-expected.txt:
* fast/shapes/shape-inside/shape-inside-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
* fast/shapes/shape-outside-floats/shape-outside-animation.html:
2014-03-14 James Craig <jcraig@apple.com>
Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
https://bugs.webkit.org/show_bug.cgi?id=129943
Reviewed by Timothy Hatcher.
Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
Web Accessibility Node Inspector now displays a link to the AX parent node,
because it's not a 1:1 match with the DOMNode parent.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-14 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
https://bugs.webkit.org/show_bug.cgi?id=130175
Unreviewed TestExpectations update on ML WK2 debug.
* platform/mac-wk2/TestExpectations:
2014-03-14 Andres Gomez <agomez@igalia.com>
[GStreamer] WebKit gets stalled when trying to play a stream
https://bugs.webkit.org/show_bug.cgi?id=125926
Reviewed by Philippe Normand.
Added new test for checking the playback on Icecast/Shoutcast
streamed media.
* http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
* http/tests/media/media-play-stream-chunked-icy.html: Added.
* http/tests/media/resources/create-id3-db.php: Added.
* http/tests/media/resources/serve-video.php: Added support for
chunked streams and Icecast/Shoutcast headers.
* http/tests/resources/dir-helpers.php: Added.
* http/tests/resources/portabilityLayer.php: Added a couple of new
fallback functions when they are not available in old PHP
versions.
* media/content/metadata.db: Added.
* media/content/silence.mp3: Added.
* platform/mac/TestExpectations: Skipped on Mavericks Mac port.
2014-03-14 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Inline-block child of content node incorrectly clipped
https://bugs.webkit.org/show_bug.cgi?id=130229
Reviewed by Andrei Bucur.
* fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
* fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
2014-03-14 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid layout] Initial position in span not correctly computed sometimes
https://bugs.webkit.org/show_bug.cgi?id=130124
Reviewed by Darin Adler.
Added the grid positioning example mentioned in the specs which
covers this bug and some other cases.
* fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2014-03-12 Gavin Barraclough <barraclough@apple.com>
Reduce memory use for static property maps
https://bugs.webkit.org/show_bug.cgi?id=129986
Reviewed by Andreas Kling.
Static property tables are currently duplicated on first use from read-only memory into dirty memory
in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
(we use a custom hash table without a rehash) a lot of memory may be wasted.
* inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
* inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
* inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
* js/dom/dom-static-property-for-in-iteration-expected.txt:
- Properties now iterated in correct order, not permuted by hash table.
2014-03-13 Manish R Gurnaney <m.gurnaney@samsung.com>
Scroll size is not recalculated when absolute left of child is updated
https://bugs.webkit.org/show_bug.cgi?id=123958
Reviewed by Simon Fraser.
* fast/css/display-inline-block-scrollbar-expected.txt: Added.
* fast/css/display-inline-block-scrollbar.html: Added.
Added test case to check that scroll size is recalculated when absolute
left of child is updated.
2014-03-13 Dirk Schulze <krit@webkit.org>
[SVG2] support paint-order presentation attribute
https://bugs.webkit.org/show_bug.cgi?id=129373
Reviewed by Dean Jackson.
Test parsing and bahvior of the paint-order property.
* svg/paint-order/paint-order-fill-expected.svg: Added.
* svg/paint-order/paint-order-fill-markers-expected.svg: Added.
* svg/paint-order/paint-order-fill-markers.svg: Added.
* svg/paint-order/paint-order-fill.svg: Added.
* svg/paint-order/paint-order-markers-expected.svg: Added.
* svg/paint-order/paint-order-markers-stroke-expected.svg: Added.
* svg/paint-order/paint-order-markers-stroke.svg: Added.
* svg/paint-order/paint-order-markers.svg: Added.
* svg/paint-order/paint-order-normal-expected.svg: Added.
* svg/paint-order/paint-order-normal.svg: Added.
* svg/paint-order/paint-order-stroke-expected.svg: Added.
* svg/paint-order/paint-order-stroke-marker-expected.svg: Added.
* svg/paint-order/paint-order-stroke-marker.svg: Added.
* svg/paint-order/paint-order-stroke.svg: Added.
* svg/paint-order/paint-order-text-markers-expected.svg: Added.
* svg/paint-order/paint-order-text-markers.svg: Added.
* svg/paint-order/paint-order-text-normal-expected.svg: Added.
* svg/paint-order/paint-order-text-normal.svg: Added.
* svg/paint-order/paint-order-text-stroke-expected.svg: Added.
* svg/paint-order/paint-order-text-stroke.svg: Added.
* svg/paint-order/paint-order-text-tspan-001-expected.svg: Added.
* svg/paint-order/paint-order-text-tspan-001.svg: Added.
* svg/paint-order/paint-order-text-tspan-002-expected.svg: Added.
* svg/paint-order/paint-order-text-tspan-002.svg: Added.
* svg/paint-order/parsing-paint-order-expected.txt: Added.
* svg/paint-order/parsing-paint-order.html: Added.
2014-03-13 Diego Pino Garcia <dpino@igalia.com>
Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
https://bugs.webkit.org/show_bug.cgi?id=129779
Reviewed by Timothy Hatcher.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
Updated test.
2014-03-13 Daniel Bates <dabates@apple.com>
REGRESSION (r160806): Incorrect cascade order of prefixed and non-prefixed variants of
CSS properties box-shadow and background-{clip, origin, size}
https://bugs.webkit.org/show_bug.cgi?id=130102
<rdar://problem/16187037>
Reviewed by Andreas Kling.
Add tests to ensure that we correctly cascade the prefixed and non-prefixed variants
of the CSS properties box-shadow and background-{clip, origin, size}.
* fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order-expected.html: Added.
* fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html: Added.
* fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order-expected.html: Added.
* fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html: Added.
* fast/css/cascade/background-size-and-webkit-background-size-cascade-order-expected.html: Added.
* fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html: Added.
* fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order-expected.html: Added.
* fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html: Added.
* fast/css/resources/green-128x128.png: Added.
* fast/css/resources/green-square-above-red-square.png: Added.
* fast/css/resources/red-square-above-green-square.png: Added.
* fast/css/resources/red-square-in-green-square.png: Added.
2014-03-13 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165540.
https://bugs.webkit.org/show_bug.cgi?id=130199
caused 1 hidpi test fail (Requested by zalan on #webkit).
Reverted changeset:
"Subpixel rendering: Nested layers with subpixel accumulation
paint to wrong position."
https://bugs.webkit.org/show_bug.cgi?id=130153
http://trac.webkit.org/changeset/165540
2014-03-13 Andres Gomez <agomez@igalia.com>
Unreviewed, rolling out r165536.
It breaks http/tests/media/media-play-stream-chunked-icy.html
Reverted changeset:
"[GStreamer] WebKit gets stalled when trying to play a stream"
https://bugs.webkit.org/show_bug.cgi?id=125926
http://trac.webkit.org/changeset/165536
2014-03-13 Brian Burg <bburg@apple.com>
Web Inspector: Remove unused callId parameter from evaluateInWebInspector
https://bugs.webkit.org/show_bug.cgi?id=129744
Reviewed by Timothy Hatcher.
* inspector/inspector-test.js:
(runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
2014-03-13 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
https://bugs.webkit.org/show_bug.cgi?id=130153
Reviewed by Simon Fraser.
Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
need to be propagated through the layer tree so that painting coordinates match layout coordinates.
Compositing case: (absolute positioning, 2x display)
parent layer pos(0.3, 0.3) -> floored painting position (0, 0)
child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2),
but the actual painting offset is (10.5, 10.5) as the result of parent flooring.
Non-compositing case: (absolute positioning, 2x display)
parent layer pos(0.3, 0.3) -> GraphicsContext is translated to (0, 0).
child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2)
but the GraphicsContext's offset is (10.5, 10.5) as the result of the parent's translate.
In both cases, without the subpixel adjustment, we'd paint the current layer at (10.0, 10.0)
after flooring, while its painting position is actually (10.5, 10.5).
Subpixels do accumulate through nested layers.
* compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
* compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
* fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
* fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
2014-03-13 Andres Gomez <agomez@igalia.com>
[GStreamer] WebKit gets stalled when trying to play a stream
https://bugs.webkit.org/show_bug.cgi?id=125926
Reviewed by Eric Carlson.
Added new test for checking the playback on Icecast/Shoutcast
streamed media.
* http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
* http/tests/media/media-play-stream-chunked-icy.html: Added.
* http/tests/media/resources/create-id3-db.php: Added.
* http/tests/media/resources/serve-video.php: Added support for
chunked streams and Icecast/Shoutcast headers.
* http/tests/resources/dir-helpers.php: Added.
* http/tests/resources/portabilityLayer.php: Added a couple of new
fallback functions when they are not available in old PHP
versions.
* media/content/metadata.db: Added.
* media/content/silence.mp3: Added.
2014-03-12 Chris Fleizach <cfleizach@apple.com>
AX: accessibility data table heuristics fail on this jQuery table
https://bugs.webkit.org/show_bug.cgi?id=129369
Reviewed by Mario Sanchez Prada.
* accessibility/table-detection.html:
* platform/mac/accessibility/table-detection-expected.txt:
2014-03-12 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
https://bugs.webkit.org/show_bug.cgi?id=130175
Unreviewed TestExpectations update on ML WK2 debug.
* platform/mac-wk2/TestExpectations:
2014-03-12 Brian Burg <bburg@apple.com>
Web Inspector: convert model tests and inspector-test.js to use Test.html
https://bugs.webkit.org/show_bug.cgi?id=129217
Reviewed by Timothy Hatcher.
* TestExpectations: Add flaky content-flow and failing shape-outside inspector tests.
* inspector-protocol/model/probe-manager-add-remove-actions.html: Removed.
* inspector-protocol/resources/shape-info-helper.js: Removed.
* inspector/debugger/debugger-test.js: Added.
(InspectorTestProxy.registerInitializer.):
(InspectorTestProxy.registerInitializer):
* inspector/debugger/probe-manager-add-remove-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/model/probe-manager-add-remove-actions-expected.txt.
* inspector/debugger/probe-manager-add-remove-actions.html: Added.
* inspector/debugger/resources/breakpoint.js: Added. Copied from LayoutTests/inspector-protocol/.
(breakpointActions):
* inspector/dom/content-flow-content-nodes-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes-expected.txt.
* inspector/dom/content-flow-content-nodes.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes.html.
* inspector/dom/content-flow-content-removal-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal-expected.txt.
* inspector/dom/content-flow-content-removal.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal.html.
* inspector/dom/content-flow-list-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-list-expected.txt.
* inspector/dom/content-flow-list.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-list.html.
* inspector/dom/content-node-region-info-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info-expected.txt.
* inspector/dom/content-node-region-info.html: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info.html.
* inspector/dom/highlight-shape-outside-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-expected.txt.
* inspector/dom/highlight-shape-outside-margin-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin-expected.txt.
* inspector/dom/highlight-shape-outside-margin.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin.html.
* inspector/dom/highlight-shape-outside.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside.html.
* inspector/dom/shapes-test.js: Added. Refactor existing shape helpers to use model objects
where it makes sense, and use easy-to-read assertions.
(InspectorTestProxy.registerInitializer.):
* inspector/inspector-test.js: Handle reloaded test pages better. Use better names.
(InspectorTestProxy.registerInitializer): Renamed from `register`.
(runTest.runInitializationMethodsInFrontend):
(runTest.runTestMethodInFrontend):
(runTest):
(InspectorTestProxy.completeTest):
* inspector/page/main-frame-resource-expected.txt: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource-expected.txt.
* inspector/page/main-frame-resource.html: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource.html.
* inspector/page/resources/dummy-page.html: Added.
* platform/efl/TestExpectations: Move failing inspector tests to generic expectations.
* platform/gtk/TestExpectations: Move failing inspector tests to generic expectations.
* platform/win/TestExpectations: Move failing inspector tests to generic expectations.
2014-03-12 Brent Fulgham <bfulgham@apple.com>
[WebVTT] HTML5 "space" cahracters around "-->" are not required
https://bugs.webkit.org/show_bug.cgi?id=117421
Reviewed by Eric Carlson.
Merged from Blink (patch by caitpotter88@gmail.com):
https://chromium.googlesource.com/chromium/blink/+/4ef469cd627a13696b88e285ae28a60e38f9c286
http://crbug.com/242158
* media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt:
* media/track/captions-webvtt/tc009-timings-hour-error.vtt:
* media/track/captions-webvtt/tc029-timings-whitespace.vtt: Added.
* media/track/track-webvtt-tc029-timings-whitespace.html: Added.
* media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Added.
2014-03-12 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165482.
https://bugs.webkit.org/show_bug.cgi?id=130157
Broke the windows build; "error C2466: cannot allocate an
array of constant size 0" (Requested by jernoble on #webkit).
Reverted changeset:
"Reduce memory use for static property maps"
https://bugs.webkit.org/show_bug.cgi?id=129986
http://trac.webkit.org/changeset/165482
2014-03-12 Simon Fraser <simon.fraser@apple.com>
Have the scrolling tree track the viewport size, not the viewport rect
https://bugs.webkit.org/show_bug.cgi?id=130141
Reviewed by Beth Dakin.
The scrolling tree only needs to know the size of the viewport, not its
origin, since the origin is deduced from the updated scroll position.
Tests dump a size, not a rect with a 0,0 origin now.
* platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/four-bars-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/nested-fixed-expected.txt:
* platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed-expected.txt:
* platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll-expected.txt:
* platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling-expected.txt:
* platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
* platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal-expected.txt:
2014-03-12 Simon Fraser <simon.fraser@apple.com>
Change scrollOffsetForFixedPosition() to do LayoutUnit math
https://bugs.webkit.org/show_bug.cgi?id=129981
Reviewed by Beth Dakin.
FrameView::scrollOffsetForFixedPosition() returned an IntSize,
but to allow subpixel scroll offsets, we need it to return a LayoutSize.
Update test results for the progression.
* platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png:
* platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
2014-03-12 Gavin Barraclough <barraclough@apple.com>
Reduce memory use for static property maps
https://bugs.webkit.org/show_bug.cgi?id=129986
Reviewed by Andreas Kling.
Static property tables are currently duplicated on first use from read-only memory into dirty memory
in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
(we use a custom hash table without a rehash) a lot of memory may be wasted.
* inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
* inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
* inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
* js/dom/dom-static-property-for-in-iteration-expected.txt:
- Properties now iterated in correct order, not permuted by hash table.
2014-03-12 Frédéric Wang <fred.wang@free.fr>
[GTK] Update references for mo-stretch.html.
https://bugs.webkit.org/show_bug.cgi?id=129366.
Reviewed by Chris Fleizach.
The rendering of mo-stretch has changed after the recent improvements
to the <mo> element. This updates the reference for the GTK port.
* platform/gtk/mathml/presentation/mo-stretch-expected.png:
* platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2014-03-12 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes] Remove deprecated shapes
https://bugs.webkit.org/show_bug.cgi?id=125235
Reviewed by Dirk Schulze.
Remove tests for deprecated shape syntax.
There are also a few shape-inside tests that have been removed because
they were very difficult to make work without the rectangle shape, and
the future of the current shape-inside implementation is questionable
at best.
* animations/resources/animation-test-helpers.js:
(parseBasicShape):
* compositing/contents-opaque/opaque-with-clip-path-expected.html:
* compositing/contents-opaque/opaque-with-clip-path.html:
* css3/masking/clip-path-animation-expected.txt:
* css3/masking/clip-path-animation.html:
* css3/masking/clip-path-rectangle-expected.txt: Removed.
* css3/masking/clip-path-rectangle.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html: Removed.
* csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Removed.
* fast/masking/parsing-clip-path-shape-expected.txt:
* fast/masking/parsing-clip-path-shape.html:
* fast/regions/shape-inside/shape-inside-on-additional-regions.html:
* fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
* fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
* fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html:
* fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top-expected.html: Removed.
* fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top.html: Removed.
* fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html:
* fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
* fast/regions/shape-inside/shape-inside-on-regions-expected.html:
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html:
* fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
* fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
* fast/regions/shape-inside/shape-inside-on-regions.html:
* fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
* fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
* fast/regions/shape-inside/shape-inside-recursive-layout-expected.html:
* fast/regions/shape-inside/shape-inside-recursive-layout.html:
* fast/regions/shape-inside/shape-inside-with-region-borders.html:
* fast/regions/shape-inside/shape-inside-with-region-padding.html:
* fast/shapes/css-shapes-disabled-expected.txt:
* fast/shapes/css-shapes-disabled.html:
* fast/shapes/css-shapes-enabled-expected.txt:
* fast/shapes/css-shapes-enabled.html:
* fast/shapes/parsing/parsing-shape-inside-expected.txt:
* fast/shapes/parsing/parsing-shape-inside.html:
* fast/shapes/parsing/parsing-shape-lengths-expected.txt:
* fast/shapes/parsing/parsing-shape-lengths.html:
* fast/shapes/parsing/parsing-shape-outside-expected.txt:
* fast/shapes/parsing/parsing-shape-outside.html:
* fast/shapes/parsing/parsing-test-utils.js:
* fast/shapes/resources/simple-rectangle.js:
(drawTextRectangle):
* fast/shapes/shape-inside/shape-inside-animation-expected.txt:
* fast/shapes/shape-inside/shape-inside-animation.html:
* fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html:
* fast/shapes/shape-inside/shape-inside-bottom-edge.html:
* fast/shapes/shape-inside/shape-inside-box-sizing.html:
* fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html:
* fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
* fast/shapes/shape-inside/shape-inside-dynamic-shape.html:
* fast/shapes/shape-inside/shape-inside-dynamic-text.html:
* fast/shapes/shape-inside/shape-inside-empty-expected.html:
* fast/shapes/shape-inside/shape-inside-empty.html:
* fast/shapes/shape-inside/shape-inside-inline-elements-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-inline-elements.html: Removed.
* fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html:
* fast/shapes/shape-inside/shape-inside-multiple-blocks.html:
* fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
* fast/shapes/shape-inside/shape-inside-outside-shape.html:
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html:
* fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html:
* fast/shapes/shape-inside/shape-inside-overflow.html:
* fast/shapes/shape-inside/shape-inside-percentage-auto.html:
* fast/shapes/shape-inside/shape-inside-percentage.html:
* fast/shapes/shape-inside/shape-inside-rectangle-padding-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rectangle-padding.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-004-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-004.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding-expected.html: Removed.
* fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding.html: Removed.
* fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html:
* fast/shapes/shape-inside/shape-inside-text.html:
* fast/shapes/shape-inside/shape-inside-vertical-text.html:
* fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
* fast/shapes/shape-outside-floats/shape-outside-animation.html:
* fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html:
* fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-overhang.html:
* fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash-expected.txt: Removed.
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash.html: Removed.
* fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html.
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html.
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html.
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html.
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html.
* fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html.
* fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
* svg/clip-path/clip-path-shape-rounded-rect-1-expected.svg: Removed.
* svg/clip-path/clip-path-shape-rounded-rect-1.svg: Removed.
* svg/clip-path/clip-path-shape-rounded-rect-2-expected.svg: Removed.
* svg/clip-path/clip-path-shape-rounded-rect-2.svg: Removed.
2014-03-12 Zalan Bujtas <zalan@apple.com>
Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=129961
Reviewed by Simon Fraser.
Now scaled content can go through the window capturing mechanism too for compositing content.
AppleMagnifiedMode is redundant.
* compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework-expected.html: Added.
* compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework.html: Added.
* svg/custom/hidpi-masking-clipping-expected.svg: Added.
* svg/custom/hidpi-masking-clipping.svg: Renamed from LayoutTests/svg/custom/masking-clipping-hidpi.svg.
* svg/custom/masking-clipping-hidpi-expected.svg: Removed.
2014-03-12 Antti Koivisto <antti@apple.com>
Update result after https://trac.webkit.org/r165465
* svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
2014-03-12 Frédéric Wang <fred.wang@free.fr>
Invisible Operators should not add space.
https://bugs.webkit.org/show_bug.cgi?id=115786
Reviewed by Chris Fleizach.
Add a reftest based on the examples of the MathML specification to verify that invisible operators do not add space.
* mathml/presentation/mo-invisible-expected.html: Added.
* mathml/presentation/mo-invisible.html: Added.
2014-03-11 Frédéric Wang <fred.wang@free.fr>
Implement MathML spacing around operators .
https://bugs.webkit.org/show_bug.cgi?id=115787
Reviewed by Chris Fleizach.
Add many new tests to verify the form/lspace/rspace properties of the
<mo> element and that the whitespace of the text content is collapsed.
Update fenced-mi now that bug 118843 is fixed.
* mathml/presentation/dir-mo-expected.html: Added.
* mathml/presentation/dir-mo.html: Added.
* mathml/presentation/fenced-expected.html:
* mathml/presentation/fenced-mi-expected.html:
* mathml/presentation/mo-form-dynamic-expected.html: Added.
* mathml/presentation/mo-form-dynamic.html: Added.
* mathml/presentation/mo-form-expected.html: Added.
* mathml/presentation/mo-form-minus-plus-expected.html: Added.
* mathml/presentation/mo-form-minus-plus.html: Added.
* mathml/presentation/mo-form.html: Added.
* mathml/presentation/mo-lspace-rspace-dynamic-expected.html: Added.
* mathml/presentation/mo-lspace-rspace-dynamic.html: Added.
* mathml/presentation/mo-lspace-rspace-expected.html: Added.
* mathml/presentation/mo-lspace-rspace.html: Added.
* mathml/presentation/mo-whitespaces-expected.html: Added.
* mathml/presentation/mo-whitespaces.html: Added.
* platform/mac/mathml/presentation/mo-stretch-expected.txt: update reference.
2014-03-11 Manuel Rego Casasnovas <rego@igalia.com>
[CSS Grid Layout] Add layout test for anonymous grid items
https://bugs.webkit.org/show_bug.cgi?id=130083
Reviewed by Sergio Villar Senin.
Add a layout test to prevent regressions supporting anonymous grid items.
For example, anonymous grid items do not have an associated Node, so trying to access it will make this test
crash.
* fast/css-grid-layout/anonymous-grid-items-expected.html: Added.
* fast/css-grid-layout/anonymous-grid-items.html: Added.
2014-03-11 Krzysztof Czech <k.czech@samsung.com>
[ATK] Expose aria-posinset and aria-setsize through object attributes
https://bugs.webkit.org/show_bug.cgi?id=130011
Reviewed by Chris Fleizach.
Test could be shared with other platforms.
* accessibility/aria-setsize-posinset-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset-expected.txt.
* accessibility/aria-setsize-posinset.html: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset.html.
* platform/win/TestExpectations: Skipping on win port.
2014-03-10 Frédéric Wang <fred.wang@free.fr>
Improve renderer classes for MathML Token elements.
https://bugs.webkit.org/show_bug.cgi?id=124838
Reviewed by Chris Fleizach.
Two tests are added to fenced-mi in order to verify that the open/close
attributes of the mfenced element collapse whitespace and accept values
with multiple characters.
* mathml/presentation/fenced-mi-expected.html:
* mathml/presentation/fenced-mi.html:
* platform/mac/accessibility/mathml-elements.html: fix bad closing tag and disable the test for now.
* platform/mac/mathml/presentation/mo-stretch-expected.txt: update text reference.
2014-03-10 James Craig <jcraig@apple.com>
Web Inspector: AXI: Expose checked/disabled/expanded/pressed/readonly/selected
https://bugs.webkit.org/show_bug.cgi?id=129781
Reviewed by Joseph Pecoraro.
Enabling several more properties to be exposed in the Accessibility Node Inspector.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
* inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2014-03-10 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes] inset corner radii are not flipped for vertical writing modes
https://bugs.webkit.org/show_bug.cgi?id=129918
Reviewed by Dean Jackson.
Test both left and right float cases so that we cover all four
corners.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html: Added.
2014-03-10 Zsolt Borbely <borbezs@inf.u-szeged.hu>
ASSERTION FAILED: span >= 1
https://bugs.webkit.org/show_bug.cgi?id=129148
Reviewed by Andreas Kling.
Added test demonstrates the behavior of colgroup in case of large negative, large positive, zero and null span values.
* fast/table/incorrect-colgroup-span-values-expected.txt: Added.
* fast/table/incorrect-colgroup-span-values.html: Added.
2014-03-10 Radu Stavila <stavila@adobe.com>
[CSS Regions] Hit-testing is not working properly inside scrollable regions
https://bugs.webkit.org/show_bug.cgi?id=130015
Reviewed by Antti Koivisto.
Added test for hit-testing inside scrollable regions.
* fast/regions/scrollable-regions-hit-testing-inside-expected.html: Added.
* fast/regions/scrollable-regions-hit-testing-inside.html: Added.
2014-03-10 Hans Muller <hmuller@adobe.com>
[CSS Shapes] SVG Image valued shape fails if root element's size is relative
https://bugs.webkit.org/show_bug.cgi?id=128983
Reviewed by Simon Fraser.
Verify that an SVG Image valued shape-outside with a relatively sized SVG root element
generates a shape with the correct size.
* fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html: Added.
2014-03-10 Darin Adler <darin@apple.com>
TextIterator: Use StringView and references rather than pointers
https://bugs.webkit.org/show_bug.cgi?id=129975
Reviewed by Anders Carlsson.
* dom/xhtml/level3/core/nodelookupnamespaceuri14-expected.txt: Updated to expect
the CDATA section to be included in the text output of the test. This changed because
TextIterator now treats CDATA sections like other text, just as rendering code does.
2014-03-10 Alexey Proskuryakov <ap@apple.com>
REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
(sometimes in js/dom/cross-frame-bad-time.html)
https://bugs.webkit.org/show_bug.cgi?id=129758
* platform/mac-wk1/TestExpectations: Removed an older incorrect expectation.
2014-03-10 Radu Stavila <stavila@adobe.com>
[CSS Regions] Scrolling regions with the mouse wheel only works properly if hovering over the region's padding
https://bugs.webkit.org/show_bug.cgi?id=129485
Reviewed by Andrei Bucur.
Added layout tests for scrolling regions using the mouse wheel.
* fast/regions/wheel-scrollable-single-region-expected.html: Added.
* fast/regions/wheel-scrollable-single-region.html: Added.
2014-03-10 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Add test expectations for failing and crashing tests.
* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:
* platform/efl/fast/images/image-controls-basic-expected.txt: Added after r164457.
* platform/efl/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added after r164323.
2014-03-10 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] Fix broken paths in some regions tests
https://bugs.webkit.org/show_bug.cgi?id=130012
Reviewed by Andrei Bucur.
* fast/regions/cssom/offsetLeft-offsetTop-in-multiple-regions.html:
* fast/regions/region-styling/region-style-image-background-color-expected.html:
* fast/regions/region-styling/region-style-image-background-color.html:
2014-03-09 Alexey Proskuryakov <ap@apple.com>
REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
(sometimes in js/dom/cross-frame-bad-time.html)
https://bugs.webkit.org/show_bug.cgi?id=129758
* platform/mac/TestExpectations: Skipped the test.
2014-03-09 Oliver Hunt <oliver@apple.com>
Skip fast/workers/worker-copy-shared-blob-url.html in webkit2
* platform/wk2/TestExpectations:
2014-03-08 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Simple compositing container layer (isSimpleContainerCompositingLayer) paints to wrong position.
https://bugs.webkit.org/show_bug.cgi?id=129861
Reviewed by Simon Fraser.
This patch ensures that both the simple and non-simple cases paint to the same position.
Simple compositing container layer codepath needs to take the fractional device pixel offset
into account when painting. Without the fractional value, the final paint rounding could push the
paint offset to a different position.
retina example:
compositing top-left: 0px 0px.
fractional offset: 0.3px 0.3px
painting coords without offseting: 0px 0px
with offseting: 0.5px 0.5px
* compositing/hidpi-simple-container-layer-on-device-pixel-expected.html: Added.
* compositing/hidpi-simple-container-layer-on-device-pixel.html: Added.
2014-03-08 Martin Robinson <mrobinson@igalia.com>
Skip tests on GTK+ for unimplemented features
* platform/gtk/TestExpectations: When a feature is unimplemented, the tests may fail or
they may timeout, or perhaps they will crash. We just skip them here, so that we don't
have to micromanage expectations for tests against incomplete features.
2014-03-08 Oliver Hunt <oliver@apple.com>
SerializedScriptValue may move Identifiers between worlds
https://bugs.webkit.org/show_bug.cgi?id=129979
Reviewed by Andreas Kling.
Add test cases
* fast/workers/resources/worker-copy-shared-blob-url-worker.js: Added.
(count.0.onmessage):
* fast/workers/worker-copy-shared-blob-url-expected.txt: Added.
* fast/workers/worker-copy-shared-blob-url.html: Added.
2014-03-08 Martin Robinson <mrobinson@igalia.com>
Lots of cleanups for the GTK+ TestExpectations
Updated TestExpectations, adding bug standins where appropriate, skipping tests that
expected to fail and prone to timeout or crash. Removed some unused expectations. Added
new baselines for some tests.
* platform/gtk-wk1/TestExpectations: Updated expectations.
* platform/gtk-wk2/TestExpectations: Ditto.
* platform/gtk/TestExpectations: Ditto.
2014-03-08 Martin Robinson <mrobinson@igalia.com>
Add and update some test expectations for GTK+
* platform/gtk/TestExpectations: These all seem to be failing because of the same bug.
2014-03-08 Myles C. Maxfield <mmaxfield@apple.com>
Mountain Lion WK1 test bots are crashing often
https://bugs.webkit.org/show_bug.cgi?id=129962
Marking the following tests as flakey:
js/dom/cross-frame-bad-time.html
js/dom/create-lots-of-workers.html
Unreviewed.
* platform/mac-wk1/TestExpectations:
2014-03-07 Martin Robinson <mrobinson@igalia.com>
Mark some more tests as failing on WebKitGTK+ and file bugs for them
* platform/gtk/TestExpectations: Update test expectations.
2014-03-07 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Throw SYNTAX_ERROR when maxRetransmits and maxRetransmitTime are both set in RTCDataChannelInit
https://bugs.webkit.org/show_bug.cgi?id=129894
Reviewed by Eric Carlson.
* fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
* fast/mediastream/RTCPeerConnection-datachannel.html:
2014-03-07 Martin Robinson <mrobinson@igalia.com>
Rebaseline some tests for WebKitGTK+
* platform/gtk: Rebaseline tests.
2014-03-07 Oliver Hunt <oliver@apple.com>
Continue hangs when performing for-of over arguments
https://bugs.webkit.org/show_bug.cgi?id=129915
Reviewed by Geoffrey Garen.
Add tests
* js/for-of-arguments-continue-hang-expected.txt: Added.
* js/for-of-arguments-continue-hang.html: Added.
* js/script-tests/for-of-arguments-continue-hang.js: Added.
(test):
2014-03-07 Benjamin Poulain <benjamin@webkit.org>
Traversal failure in a direct adjacent chain with tail backtracking lacks the path to clear the tail
https://bugs.webkit.org/show_bug.cgi?id=129863
Reviewed by Gavin Barraclough.
Test the faulty case.
* fast/selectors/long-adjacent-backtracking-expected.txt: Added.
* fast/selectors/long-adjacent-backtracking.html: Added.
2014-03-07 Bear Travis <betravis@adobe.com>
[CSS Shapes] Correctly serialize ellipse positions
https://bugs.webkit.org/show_bug.cgi?id=129700
Reviewed by Dirk Schulze.
Update tests to use the new position serialization for
ellipse.
* fast/shapes/parsing/parsing-shape-inside-expected.txt:
* fast/shapes/parsing/parsing-shape-outside-expected.txt:
* fast/shapes/parsing/parsing-test-utils.js:
2014-03-07 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Clear test expectations for passing tests.
* platform/efl/TestExpectations:
2014-03-07 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165262.
http://trac.webkit.org/changeset/165262
https://bugs.webkit.org/show_bug.cgi?id=129887
Fix wrong commit message (Requested by mpakula on #webkit).
* platform/efl/TestExpectations:
2014-03-07 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes] inset does not properly clamp large corner radii
https://bugs.webkit.org/show_bug.cgi?id=129726
Reviewed by Dirk Schulze.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius.html: Added.
2014-03-07 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Clear test expectations for passing tests.
* platform/efl/TestExpectations:
2014-03-07 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Remove wrong test expectations.
* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:
2014-03-07 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Adding getConfiguration method to RTCPeerConnection
https://bugs.webkit.org/show_bug.cgi?id=129845
Reviewed by Eric Carlson.
* fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Added.
* fast/mediastream/RTCPeerConnection-getConfiguration.html: Added.
2014-03-06 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Updating RTCPeerConnection.idl
https://bugs.webkit.org/show_bug.cgi?id=129804
Reviewed by Eric Carlson.
Some methods signatures were wrong, marking some arguments as optional when they are mandatory.
* fast/mediastream/RTCPeerConnection-stats.html:
* fast/mediastream/RTCPeerConnection-statsSelector.html:
2014-03-06 Andy Estes <aestes@apple.com>
Test that the screen orientation does not change when focusing a <textarea>
https://bugs.webkit.org/show_bug.cgi?id=129847
Reviewed by Enrica Casucci.
* fast/css/orientation-changes-on-textarea-focus-expected.html: Added.
* fast/css/orientation-changes-on-textarea-focus.html: Added.
2014-03-06 Mark Lam <mark.lam@apple.com>
XMLHttpRequest: status and statusText throw DOM Exception 11 when the state is UNSENT or OPENED.
https://bugs.webkit.org/show_bug.cgi?id=45994
Not reviewed.
Re-landing r161051 (originally by Ryosuke Niwa, reviewed by Alexey Proskuryakov)
since https://bugs.webkit.org/show_bug.cgi?id=126219 is no longer an issue.
* http/tests/xmlhttprequest/exceptions-expected.txt:
* http/tests/xmlhttprequest/exceptions.html:
* http/tests/xmlhttprequest/status-after-abort-expected.txt:
* http/tests/xmlhttprequest/zero-length-response-expected.txt:
* js/dom/dfg-custom-getter-throw-expected.txt:
* js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
(foo):
(bar):
* js/dom/script-tests/dfg-custom-getter-throw.js:
(foo):
(bar):
2014-03-06 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Updating createOffer and createAnswer methods to match WebRTC editor's draft of 01/27/2014
https://bugs.webkit.org/show_bug.cgi?id=129484
Reviewed by Eric Carlson.
According to the spec, createOffer and createAnswer will no longer have MediaConstraints as an argument,
instead they will have RTCOfferOptions and RTCOfferAnswerOptions, respectively.
* fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
* fast/mediastream/RTCPeerConnection-createAnswer.html:
* fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
* fast/mediastream/RTCPeerConnection-createOffer.html:
2014-03-05 Oliver Hunt <oliver@apple.com>
Support caching of custom setters
https://bugs.webkit.org/show_bug.cgi?id=129519
Reviewed by Filip Pizlo.
Add test cases.
* js/regress/assign-custom-setter-expected.txt: Added.
* js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
* js/regress/assign-custom-setter-polymorphic.html: Added.
* js/regress/assign-custom-setter.html: Added.
* js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
(test):
* js/regress/script-tests/assign-custom-setter.js: Added.
(test):
2014-03-06 Michał Pakuła vel Rutka <m.pakula@samsung.com>
Unreviewed EFL gardening
Add test expectations for failing tests and remove crash expectations after r164718.
* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:
* platform/efl/compositing/layer-creation/overlap-animation-container-expected.txt: Added after r164449.
* platform/efl/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Rebaseline after r164867.
2014-03-06 Joseph Pecoraro <pecoraro@apple.com>
Web Inspector: Expose the console object in JSContexts to interact with Web Inspector
https://bugs.webkit.org/show_bug.cgi?id=127944
Reviewed by Geoffrey Garen.
* http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
2014-03-06 Brendan Long <b.long@cablelabs.com>
Implement VideoTrackList.selectedIndex
https://bugs.webkit.org/show_bug.cgi?id=129770
Reviewed by Eric Carlson.
* media/track/video/video-track-mkv-theora-selected-expected.txt:
* media/track/video/video-track-mkv-theora-selected.html:
2014-03-06 Gurpreet Kaur <k.gurpreet@samsung.com>
REGRESSION (r158254): Rubber-banding at Bing image search causes the toolbar to move up and away
https://bugs.webkit.org/show_bug.cgi?id=128873
Reviewed by Antonio Gomes.
* fast/css/zoom-body-scroll-expected.txt:
* fast/css/zoom-body-scroll.html:
* fast/dom/Element/documentElement-scrollLeft-expected.txt:
* fast/dom/Element/documentElement-scrollLeft.html:
* fast/dom/Element/documentElement-scrollTop-expected.txt:
* fast/dom/Element/documentElement-scrollTop.html:
* fast/dom/Element/scrollLeft-expected.txt:
* fast/dom/Element/scrollLeft.html:
* fast/dom/Element/scrollTop-expected.txt:
* fast/dom/Element/scrollTop.html:
* fast/events/mouse-cursor.html:
* fast/multicol/scrolling-overflow.html:
* http/tests/navigation/anchor-frames-expected.txt:
* http/tests/navigation/anchor-frames-gbk-expected.txt:
* http/tests/navigation/resources/frame-with-anchor-gbk.html:
* http/tests/navigation/resources/frame-with-anchor-same-origin.html:
* http/tests/navigation/resources/frame-with-anchor.html:
* platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html:
* platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
Reverting changes as it caused regression.
2014-03-05 Jinwoo Song <jinwoo7.song@samsung.com>
Unreviewed EFL gardening.
Mofify the TestExpectaions according to the renamed file name in r164299.
* platform/efl/TestExpectations: copy-paste-converts-sticky-and-fixed.html is renamed
to copy-paste-wraps-position-absolute.html.
2014-03-05 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165141, r165157, and r165158.
http://trac.webkit.org/changeset/165141
http://trac.webkit.org/changeset/165157
http://trac.webkit.org/changeset/165158
https://bugs.webkit.org/show_bug.cgi?id=129772
"broke ftl" (Requested by olliej_ on #webkit).
* js/regress/assign-custom-setter-expected.txt: Removed.
* js/regress/assign-custom-setter-polymorphic-expected.txt: Removed.
* js/regress/assign-custom-setter-polymorphic.html: Removed.
* js/regress/assign-custom-setter.html: Removed.
* js/regress/script-tests/assign-custom-setter-polymorphic.js: Removed.
* js/regress/script-tests/assign-custom-setter.js: Removed.
2014-03-05 Mark Lam <mark.lam@apple.com>
llint_slow_path_check_has_instance() should not adjust PC before accessing operands.
<https://webkit.org/b/129768>
Reviewed by Mark Hahnenberg.
* js/instanceof-operator-expected.txt:
* js/script-tests/instanceof-operator.js:
2014-03-05 Oliver Hunt <oliver@apple.com>
Support caching of custom setters
https://bugs.webkit.org/show_bug.cgi?id=129519
Reviewed by Filip Pizlo.
Add test cases.
* js/regress/assign-custom-setter-expected.txt: Added.
* js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
* js/regress/assign-custom-setter-polymorphic.html: Added.
* js/regress/assign-custom-setter.html: Added.
* js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
(test):
* js/regress/script-tests/assign-custom-setter.js: Added.
(test):
2014-03-05 David Kilzer <ddkilzer@apple.com>
Fix crash in CompositeEditCommand::cloneParagraphUnderNewElement()
<http://webkit.org/b/129751>
<rdar://problem/16237965>
Reviewed by Jon Honeycutt.
Merged from Blink (patch by Yuta Kitamura):
https://src.chromium.org/viewvc/blink?revision=168160&view=revision
http://crbug.com/345005
The root cause is CompositeEditCommand::moveParagraphWithClones() passing
two positions |start| and |end| which do not follow the document order,
i.e. in some situations |start| is located after |end| because of
the difference in affinity.
This patch fixes this crash by normalizing |end| to |start| in such situations.
It also adds an ASSERT that checks the relationship between |start| and |end|.
* editing/execCommand/format-block-crash-expected.txt: Added.
* editing/execCommand/format-block-crash.html: Added.
* editing/execCommand/resources/format-block-crash-iframe.html: Added.
2014-03-05 Radu Stavila <stavila@adobe.com>
[CSS Regions] Scrollable regions
https://bugs.webkit.org/show_bug.cgi?id=129301
Reviewed by David Hyatt.
Added tests for scrolling elements flowed into regions.
* fast/regions/scrollable-last-region-expected.html: Added.
* fast/regions/scrollable-last-region.html: Added.
* fast/regions/scrollable-single-region-bt-expected.html: Added.
* fast/regions/scrollable-single-region-bt.html: Added.
* fast/regions/scrollable-single-region-expected.html: Added.
* fast/regions/scrollable-single-region-lr-expected.html: Added.
* fast/regions/scrollable-single-region-lr.html: Added.
* fast/regions/scrollable-single-region-relative-element-expected.html: Added.
* fast/regions/scrollable-single-region-relative-element.html: Added.
* fast/regions/scrollable-single-region-rl-expected.html: Added.
* fast/regions/scrollable-single-region-rl.html: Added.
* fast/regions/scrollable-single-region.html: Added.
2014-03-05 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Device pixel round accumulated subpixel value when the RenderLayer with transform paints its content.
https://bugs.webkit.org/show_bug.cgi?id=129079
Reviewed by Simon Fraser.
Snap the content to the device pixel position (as opposed to integral position) before
applying the transform. Recalculate the remaining subpixels that need offsetting at painting time.
* compositing/hidpi-absolute-subpixel-positioned-transformed-elements-expected.html: Added.
* compositing/hidpi-absolute-subpixel-positioned-transformed-elements.html: Added.
2014-03-05 Michael Saboff <msaboff@apple.com>
JSDataViewPrototype::getData() and setData() crash on platforms that don't allow unaligned accesses
https://bugs.webkit.org/show_bug.cgi?id=129746
Reviewed by Filip Pizlo.
New test to validate proper operation of DataView operations at
various byte offsets using both little and big endian.
* js/arraybuffer-dataview-expected.txt: Added.
* js/arraybuffer-dataview.html: Added.
* js/script-tests/arraybuffer-dataview.js: Added.
(paddedHex):
(byteString):
(clearView):
2014-03-05 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Wrong cliprect on absolute positioned elements.
https://bugs.webkit.org/show_bug.cgi?id=129656
Reviewed by Simon Fraser.
outlineBoundsForRepaint() is expected to return the outline repaint rect. Using enclosingIntRect()
to calculate the outline boundaries breaks repaint logic in RenderElement::repaintAfterLayoutIfNeeded().
Since enclosingIntRect() can return bigger rect than repaint rect, the old/new bounds' dimensions could end up
being different which triggers the size change repaint code path.
* fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move-expected.txt: Added.
* fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html: Added.
2014-03-05 Chang Shu <cshu@webkit.org>
Copying wrapping text results in multiple spaces between wrapped lines stripped.
https://bugs.webkit.org/show_bug.cgi?id=129609.
Reviewed by Ryosuke Niwa.
* editing/pasteboard/copy-text-with-wrapped-tag-expected.txt:
* editing/pasteboard/copy-text-with-wrapped-tag.html:
2014-03-05 Krzysztof Wolanski <k.wolanski@samsung.com>
[EFL] Update baselines and test expectations
https://bugs.webkit.org/show_bug.cgi?id=129737
Unreviewed EFL gardening.
* TestExpectations:
* platform/efl-wk2/TestExpectations:
* platform/efl/fast/table/col-and-colgroup-offsets-expected.txt: Added.
Test was failing due to platform-specific numeric differences in the computed offsetHeight of the table cells.
2014-03-05 Grzegorz Czajkowski <g.czajkowski@samsung.com>
Remove unsupported spelling tests.
https://bugs.webkit.org/show_bug.cgi?id=129482
Reviewed by Ryosuke Niwa.
Remove two spelling tests that require spellchecking of multiple words.
Currently, neither WebKit port is supporting this feature.
Those tests were added by Chromium at r141354.
* editing/spelling/spelling-exactly-selected-multiple-words-expected.txt: Removed.
* editing/spelling/spelling-exactly-selected-multiple-words.html: Removed.
* editing/spelling/spelling-should-select-multiple-words-expected.txt: Removed.
* editing/spelling/spelling-should-select-multiple-words.html: Removed.
* platform/efl-wk2/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
Clear TestExpectations.
2014-03-05 Grzegorz Czajkowski <g.czajkowski@samsung.com>
Refactoring spelling-insert-html.html to use asynchronous spellchecking
https://bugs.webkit.org/show_bug.cgi?id=129422
Reviewed by Ryosuke Niwa.
Use asynchronous text checking in spelling-insert-html.html.
Add more logs to the test expectation so that it becomes
more descriptive.
Additionally, the word "foo" was changed to "moo" due to
only Mac had recognized this word as spelled correctly.
* editing/spelling/spelling-insert-html-expected.txt:
* editing/spelling/spelling-insert-html.html:
* platform/efl/TestExpectations:
Remove failing expectation for EFL.
* platform/gtk-wk2/TestExpectations:
* platform/gtk/TestExpectations:
Skip the tests for GTK+ because of missing asynchronous spellchecking.
* platform/mac-wk2/TestExpectations:
Ditto.
2014-03-04 Filip Pizlo <fpizlo@apple.com>
DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
https://bugs.webkit.org/show_bug.cgi?id=129563
Reviewed by Geoffrey Garen.
* js/regress/fold-strict-eq-expected.txt: Added.
* js/regress/fold-strict-eq.html: Added.
* js/regress/misc-strict-eq-expected.txt: Added.
* js/regress/misc-strict-eq.html: Added.
* js/regress/script-tests/fold-strict-eq.js: Added.
(foo):
(test):
* js/regress/script-tests/misc-strict-eq.js: Added.
2014-03-04 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r165085.
http://trac.webkit.org/changeset/165085
https://bugs.webkit.org/show_bug.cgi?id=129729
Broke imported/w3c/html-templates/template-element/template-
content.html (Requested by ap on #webkit).
* js/regress/fold-strict-eq-expected.txt: Removed.
* js/regress/fold-strict-eq.html: Removed.
* js/regress/misc-strict-eq-expected.txt: Removed.
* js/regress/misc-strict-eq.html: Removed.
* js/regress/script-tests/fold-strict-eq.js: Removed.
* js/regress/script-tests/misc-strict-eq.js: Removed.
2014-03-04 Zalan Bujtas <zalan@apple.com>
Enable device pixel repaint rect tracking.
https://bugs.webkit.org/show_bug.cgi?id=129712
Reviewed by Simon Fraser.
Tracked repaint rects are device pixel snapped now to support hiDPI test cases.
* fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking-expected.txt: Added.
* fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking.html: Added.
2014-03-01 Filip Pizlo <fpizlo@apple.com>
DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
https://bugs.webkit.org/show_bug.cgi?id=129563
Reviewed by Geoffrey Garen.
* js/regress/fold-strict-eq-expected.txt: Added.
* js/regress/fold-strict-eq.html: Added.
* js/regress/misc-strict-eq-expected.txt: Added.
* js/regress/misc-strict-eq.html: Added.
* js/regress/script-tests/fold-strict-eq.js: Added.
(foo):
(test):
* js/regress/script-tests/misc-strict-eq.js: Added.
2014-03-04 Zoltan Horvath <zoltan@webkit.org>
[CSS Shapes] Add test for adjusted lineTop position between left and right shape-outside floats
https://bugs.webkit.org/show_bug.cgi?id=128696
Reviewed by David Hyatt.
* fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats.html: Added.
2014-03-04 Brian Burg <bburg@apple.com>
Unreviewed gardening. Skip inspector tests that are still flaky.
Skip inspector-protocol/dom/dom-search-crash.html (tracked by https://webkit.org/b/129639).
Skip inspector/test-harness-trivially-works.html (tracked by https://webkit.org/b/129642).
* TestExpectations:
2014-03-04 Zalan Bujtas <zalan@apple.com>
Subpixel rendering: Incorrect repaint rect cuts off content's right edge after move.
https://bugs.webkit.org/show_bug.cgi?id=129652
Reviewed by Simon Fraser.
When repaint rect is adjusted in order to take the distance from renderer into account,
the accumulated fraction value need to be added too. This is always a positive value.
* fast/borders/hidpi-border-clipping-right-after-move-expected.html: Added.
* fast/borders/hidpi-border-clipping-right-after-move.html: Added.
2014-02-07 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] Percentages of indefinite sizes should compute to auto
https://bugs.webkit.org/show_bug.cgi?id=128173
Reviewed by Darin Adler.
Added a grid with indefinite sizes to check that we use auto to
compute the track breadths instead of the specified percentages.
* fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
* fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
* fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
* fast/css-grid-layout/grid-columns-rows-get-set.html:
* fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
* fast/css-grid-layout/grid-element-repeat-get-set.html:
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/named-grid-line-get-set.html:
* fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
* fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
* fast/css-grid-layout/resources/grid.css:
(.indefiniteSizeGrid):
2014-03-04 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
Implement Number.prototype.clz()
https://bugs.webkit.org/show_bug.cgi?id=129479
Reviewed by Oliver Hunt.
Added/updated tests to account for Number.prototype.clz().
* js/number-clz.html: Added.
* js/number-clz-expected.txt: Added.
* js/Object-getOwnPropertyNames-expected.txt:
* js/script-tests/number-clz.js: Added.
* js/script-tests/Object-getOwnPropertyNames.js:
2014-03-04 Ryosuke Niwa <rniwa@webkit.org>
REGRESSION(r164856): Use after free in WebCore::QualifiedName::operator== / WebCore::StyledElement::attributeChanged
https://bugs.webkit.org/show_bug.cgi?id=129550
Reviewed by Andreas Kling.
Added a regression test.
* fast/dom/uniquing-attributes-via-setAttribute-expected.txt: Added.
* fast/dom/uniquing-attributes-via-setAttribute.html: Added.
2014-03-03 Myles C. Maxfield <mmaxfield@apple.com>
Space between double underlines does not scale with font size
https://bugs.webkit.org/show_bug.cgi?id=129521
Reviewed by Simon Fraser.
This test renders large text with a double underline, but then barely clips off the bottom underline
using overflow: hidden. It makes sure that this is exactly the same as a single underline. If the
space between the two underlines does not scale with font size, it will appear as though there is a
single thick underline (because they will be drawn on top of each other) and will thus fail this test.
* fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales-expected.html: Added.
* fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales.html: Added.
2014-03-03 Mark Lam <mark.lam@apple.com>
Web Inspector: debugger statements do not break.
<https://webkit.org/b/129524>
Reviewed by Geoff Garen.
* inspector-protocol/debugger/debugger-statement-expected.txt: Added.
* inspector-protocol/debugger/debugger-statement.html: Added.
* inspector-protocol/debugger/resources/breakpoint.js:
(debuggerStatement):
2014-03-03 Brian Burg <bburg@apple.com>
Inspector test dom/dom-search-crash.html times out in release builds
https://bugs.webkit.org/show_bug.cgi?id=129462
Reviewed by Timothy Hatcher.
This test passes now, so stop skipping it.
* TestExpectations:
2014-03-03 Antti Koivisto <antti@apple.com>
Find results on simple lines are not marked correctly
https://bugs.webkit.org/show_bug.cgi?id=129586
Reviewed by Andreas Kling.
* editing/text-iterator/count-mark-lineboxes-expected.txt: Added.
* editing/text-iterator/count-mark-lineboxes.html: Added.
* editing/text-iterator/count-mark-simple-lines-expected.txt: Added.
* editing/text-iterator/count-mark-simple-lines.html: Added.
2014-03-03 Jer Noble <jer.noble@apple.com>
[MSE] YouTube videos fail to play
https://bugs.webkit.org/show_bug.cgi?id=129525
Reviewed by Darin Adler.
* media/media-source/media-source-addsourcebuffer.html: Updated.
* media/media-source/media-source-addsourcebuffer-expected.txt: Updated.
* media/media-source/media-source-fudge-factor-expected.txt: Added.
* media/media-source/media-source-fudge-factor.html: Added.
2014-03-03 Bear Travis <betravis@adobe.com>
[CSS Shapes] Serialize circle positions
https://bugs.webkit.org/show_bug.cgi?id=129404
Reviewed by Dirk Schulze.
Modify each circle test to have a correctly serialized position.
* fast/masking/parsing-clip-path-shape-expected.html: Updated result.
* fast/masking/parsing-clip-path-shape.html: Updated test.
* fast/shapes/parsing/parsing-shape-inside-expected.txt: Updated results.
* fast/shapes/parsing/parsing-shape-outside-expected.txt: Updated results.
* fast/shapes/parsing/parsing-test-utils.js: Updated serialization results.
2014-03-03 Dirk Schulze <krit@webkit.org>
Transform CSS clip-path pixel tests to ref tests
https://bugs.webkit.org/show_bug.cgi?id=129607
Reviewed by Andreas Kling.
* css3/masking/clip-path-border-box.html:
* css3/masking/clip-path-circle-filter-expected.txt: Removed.
* css3/masking/clip-path-circle-overflow-expected.txt: Removed.
* css3/masking/clip-path-circle-overflow-hidden-expected.txt: Removed.
* css3/masking/clip-path-circle-overflow-hidden.html: Removed.
* css3/masking/clip-path-circle-relative-overflow-expected.txt: Removed.
* css3/masking/clip-path-ellipse-expected.html: Renamed from LayoutTests/css3/masking/clip-path-circle-filter.html.
* css3/masking/clip-path-ellipse-expected.txt: Removed.
* css3/masking/clip-path-ellipse.html:
* css3/masking/clip-path-filter-expected.html: Added.
* css3/masking/clip-path-filter.html: Added.
* css3/masking/clip-path-inset-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
* css3/masking/clip-path-inset-expected.txt: Removed.
* css3/masking/clip-path-overflow-expected.html: Copied from LayoutTests/css3/masking/clip-path-circle-overflow.html.
* css3/masking/clip-path-overflow-hidden-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
* css3/masking/clip-path-overflow-hidden.html: Renamed from LayoutTests/css3/masking/clip-path-circle-overflow.html.
* css3/masking/clip-path-overflow.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
* css3/masking/clip-path-polygon-evenodd-expected.html: Added.
* css3/masking/clip-path-polygon-evenodd-expected.txt: Removed.
* css3/masking/clip-path-polygon-evenodd.html:
* css3/masking/clip-path-polygon-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
* css3/masking/clip-path-polygon-expected.txt: Removed.
* css3/masking/clip-path-polygon-nonzero-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
* css3/masking/clip-path-polygon-nonzero-expected.txt: Removed.
* css3/masking/clip-path-polygon-nonzero.html:
* css3/masking/clip-path-polygon.html:
* platform/efl/css3/masking/clip-path-circle-overflow-expected.png: Removed.
* platform/efl/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
* platform/efl/css3/masking/clip-path-ellipse-expected.png: Removed.
* platform/gtk/css3/masking/clip-path-circle-overflow-expected.png: Removed.
* platform/gtk/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
* platform/gtk/css3/masking/clip-path-ellipse-expected.png: Removed.
* platform/mac/css3/masking/clip-path-circle-overflow-expected.png: Removed.
* platform/mac/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
* platform/mac/css3/masking/clip-path-ellipse-expected.png: Removed.
* platform/mac/css3/masking/clip-path-inset-expected.png: Removed.
* platform/mac/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
* platform/mac/css3/masking/clip-path-polygon-expected.png: Removed.
* platform/mac/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
2014-03-03 Andrei Bucur <abucur@adobe.com>
[CSS Regions] Overset computation is incorrect in some cases
https://bugs.webkit.org/show_bug.cgi?id=129032
Reviewed by Mihnea Ovidenie.
Adjust the tests to cope with the overset changes.
* fast/regions/cssom/element-region-overset-state-expected.txt:
* fast/regions/cssom/element-region-overset-state-vertical-rl-expected.txt:
* fast/regions/cssom/element-region-overset-state-vertical-rl.html:
* fast/regions/cssom/element-region-overset-state.html:
This test has a new case that verifies region clamping is correctly taken into account.
* fast/regions/cssom/webkit-named-flow-overset-expected.txt:
* fast/regions/cssom/webkit-named-flow-overset.html:
2014-03-02 Timothy Hatcher <timothy@apple.com>
Remove ASSERT in ~IDBRequest since it is firing during legitimate uses in Web Inspector.
Adding the ASSERT back is tracked by https://webkit.org/b/129593.
https://bugs.webkit.org/show_bug.cgi?id=129328
Reviewed by Sam Weinig.
* TestExpectations: Remove skipped tests.
* inspector-protocol/model/probe-manager-add-remove-actions-expected.txt: Rebaselined.
2014-03-02 Brian Burg <bburg@apple.com>
Web Inspector model tests load wrong inspector page under WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=129460
Reviewed by Dan Bernstein.
Stop skipping inspector/test-harness-trivially-works.html.
* platform/wk2/TestExpectations:
2014-03-02 Dean Jackson <dino@apple.com>
Add protected casting to FilterOperation classes.
https://bugs.webkit.org/show_bug.cgi?id=124062
Reviewed by Sam Weinig.
* css3/filters/animation-from-initial-values-with-color-matrix-expected.html: Added.
* css3/filters/animation-from-initial-values-with-color-matrix.html: Added.
2014-03-02 Yoav Weiss <yoav@yoav.ws>
Fix srcset related bugs
https://bugs.webkit.org/show_bug.cgi?id=129539
These tests make sure that:
1. Invalid srcset descriptors are handled according to the spec. The invalid descriptors are ignored, but the resource is not.
2. When both src and srcset have only 1x descriptors and the DPR is higher than 1, the srcset's resource is picked.
I've also fixed the invalid inputs test, which was faulty.
Reviewed by Andreas Kling.
* fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Added.
* fast/hidpi/image-srcset-invalid-descriptor.html: Added.
* fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
* fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Added.
* fast/hidpi/image-srcset-src-selection-1x-both.html: Added.
* fast/hidpi/resources/srcset-helper.js:
(runTest):
2014-03-02 Dirk Schulze <krit@webkit.org>
Reactivate SVG mask-type tests for Mac
https://bugs.webkit.org/show_bug.cgi?id=129577
Reviewed by Darin Adler.
Reduce mask-type tests to the minimum to test the feature.
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:
* svg/masking/mask-type-alpha-expected.svg:
* svg/masking/mask-type-alpha.svg:
* svg/masking/mask-type-luminance-expected.svg:
* svg/masking/mask-type-luminance.svg:
* svg/masking/mask-type-not-set-expected.svg:
* svg/masking/mask-type-not-set.svg:
2014-03-02 Dirk Schulze <krit@webkit.org>
Remove path to non-existent SVG clip-path test from TestExpectations
https://bugs.webkit.org/show_bug.cgi?id=129574
Reviewed by Simon Fraser.
The test was transformed to a ref test and moved to a different location.
It passes on all platforms now.
* platform/gtk/TestExpectations:
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
* platform/wk2/TestExpectations:
2014-03-02 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
Updating some WebRTC and MediaStream LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=129442
Reviewed by Eric Carlson.
Due to changes in JavaScriptCore (in r163562), some LayoutTests in fast/mediastream needed to be updated:
- MediaStreamTrack.html: checking hasOwnProperty in __proto__ as well, until CustomGetter properties are
moved to the prototype chain.
- RTCIceCandidate.html and RTCSessionDescription.html: JSON.stringify are not considering properties in
__proto__, so remove this for now.
* fast/mediastream/MediaStreamTrack-expected.txt:
* fast/mediastream/MediaStreamTrack.html:
* fast/mediastream/RTCIceCandidate-expected.txt:
* fast/mediastream/RTCIceCandidate.html:
* fast/mediastream/RTCPeerConnection-have-local-answer.html: Removed. Other tests already test what this one was
testing
* fast/mediastream/RTCSessionDescription-expected.txt:
* fast/mediastream/RTCSessionDescription.html:
2014-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r164929 and r164934.
http://trac.webkit.org/changeset/164929
http://trac.webkit.org/changeset/164934
https://bugs.webkit.org/show_bug.cgi?id=129570
Caused assertions on two srcset tests (Requested by ap on
#webkit).
* fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Removed.
* fast/hidpi/image-srcset-invalid-descriptor.html: Removed.
* fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
* fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Removed.
* fast/hidpi/image-srcset-src-selection-1x-both.html: Removed.
* fast/hidpi/resources/srcset-helper.js:
(runTest):
2014-03-01 Filip Pizlo <fpizlo@apple.com>
This shouldn't be a layout test since it runs only under jsc. Moving it to JSC
stress tests.
* js/script-tests/generational-opaque-roots.js: Removed.
2014-03-01 David Kilzer <ddkilzer@apple.com>
Ensure keySplines is valid in SMIL animations
<http://webkit.org/b/129547>
<rdar://problem/15676128>
Reviewed by Darin Adler.
Merged from Blink (patch by Philip Rogers):
https://src.chromium.org/viewvc/blink?revision=156452&view=revision
http://crbug.com/276111
This patch fixes a crash in SMIL animations when keySplines are not
specified. The SMIL spec is clear on this:
http://www.w3.org/TR/2001/REC-smil-animation-20010904/#AnimFuncCalcMode
"If there are any errors in the keyTimes specification (bad values,
too many or too few values), the animation will have no effect."
This patch simply checks that keyTimes is not empty. Previously,
splinesCount was set to be m_keySplines.size() + 1 in
SVGAnimationElement.cpp; this patch changes splinesCount to be equal
to m_keySplines.size() to make the logic easier to follow and to
match other checks in SVGAnimationElement::startedActiveInterval.
* svg/animations/animate-keysplines-crash-expected.txt: Added.
* svg/animations/animate-keysplines-crash.html: Added.
2014-03-01 Benjamin Poulain <benjamin@webkit.org>
Tighten minimumRegisterRequirements()
https://bugs.webkit.org/show_bug.cgi?id=129538
Reviewed by Andreas Kling.
* fast/selectors/adjacent-descendant-tail-register-requirement-expected.txt: Added.
* fast/selectors/adjacent-descendant-tail-register-requirement.html: Added.
2014-03-01 Yoav Weiss <yoav@yoav.ws>
Fix srcset related bugs
https://bugs.webkit.org/show_bug.cgi?id=129539
These tests make sure that:
1. Invalid srcset descriptors are handled according to the spec. The invalid descriptors are ignored, but the resource is not.
2. When both src and srcset have only 1x descriptors and the DPR is higher than 1, the srcset's resource is picked.
I've also fixed the invalid inputs test, which was faulty.
Reviewed by Andreas Kling.
* fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Added.
* fast/hidpi/image-srcset-invalid-descriptor.html: Added.
* fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
* fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Added.
* fast/hidpi/image-srcset-src-selection-1x-both.html: Added.
* fast/hidpi/resources/srcset-helper.js:
(runTest):
2014-03-01 Adenilson Cavalcanti <cavalcantii@gmail.com>
Set css3/filter/huge-region as skipped
https://bugs.webkit.org/show_bug.cgi?id=129552
It tries to use an insanely huge kernel for a huge blur filtered
element while it is expected to *not* execute. Thanks to the changes
introduced in #123716, this test will try to be executed and may
timeout in some machines. The proper fix will follow up in #129553.
Reviewed by Dirk Schulze.
* TestExpectations:
2014-03-01 Benjamin Poulain <benjamin@webkit.org>
Optimized querySelector(All) when selector contains #id
https://bugs.webkit.org/show_bug.cgi?id=116502
Reviewed by Andreas Kling.
* fast/selectors/querySelector-id-filtering-expected.txt: Added.
* fast/selectors/querySelector-id-filtering.html: Added.
2014-02-28 Alexey Proskuryakov <ap@apple.com>
Node::compareDocumentPosition leaks memory structure
https://bugs.webkit.org/show_bug.cgi?id=120244
Reviewed by Ryosuke Niwa.
* TestExpectations:
* dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
* fast/dom/compare-document-position-disconnected-nodes-expected.txt:
* fast/dom/compare-document-position-disconnected-nodes.html:
* fast/dom/shadow/compare-document-position-expected.txt:
* fast/dom/shadow/compare-document-position.html:
2014-03-01 David Kilzer <ddkilzer@apple.com>
Fix lifetime handling of SVGPropertyTearOffs
<http://webkit.org/b/129211>
<rdar://problem/15696025>
Reviewed by Maciej Stachowiak.
Merged from Blink (patch by Ojan Vafai):
https://src.chromium.org/viewvc/blink?revision=157801&view=revision
http://crbug.com/288771
-Replace SVGStaticPropertyWithParentTearOff with SVGMatrixTearOff
since it's only used in that one place. This means we can get rid
of the templatizing and the method pointer.
-Change SVGPropertyTearOff to keep track of it's child tearoffs
and call detachWrapper on its child tearoffs when it's destroyed
or when it's wrapper is detached.
-Have SVGPropertyTearOff hold WeakPtrs to the child tearoffs
to avoid having a cycle.
* svg/transforms/svg-matrix-tearoff-crash-expected.txt: Added.
* svg/transforms/svg-matrix-tearoff-crash.html: Added.
2014-02-28 Benjamin Poulain <benjamin@webkit.org>
Caller saved registers can be accidentally discarded when clearing the local stack
https://bugs.webkit.org/show_bug.cgi?id=129532
Reviewed by Andreas Kling.
* fast/selectors/tree-modifying-case-insensitive-selectors.html: Added.
* fast/selectors/tree-modifying-selectors.html: Added.
2014-02-28 Adenilson Cavalcanti <cavalcantii@gmail.com>
Filters should test for area instead of single dimension
https://bugs.webkit.org/show_bug.cgi?id=123716
Reviewed by Dirk Schulze.
A filtered SVG element with a sigle dimension bigger than 5000
(counting the margin/border) will fail to render. So an element
with 4000x4000 will render fine, while another with 5000x10
won't. This patch instead tests against the total element area,
which fixes such cases.
The current patch fixes the rendering issue and at same time,
fixes some layer violations where FilterEffectRenderer and
RenderSVGResourceFilter were directly accessing the kMax value
in FilterEffect. Since before a somewhat bigger filter would
be aborted, it required to change the maximum kernel size
for blur filter (some filters are slower to run than others for
bigger SVGs).
* svg/filters/big-height-filter-expected.svg: Added.
* svg/filters/big-height-filter.svg: Added.
* svg/filters/big-width-filter-expected.svg: Added.
* svg/filters/big-width-filter.svg: Added.
2014-02-28 Zalan Bujtas <zalan@apple.com>
Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
https://bugs.webkit.org/show_bug.cgi?id=129438
Reviewed by Simon Fraser.
'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
offscreen window. It makes testing subpixel rendering and positioning possible.
Both the offscreen window's and WebKit's scaling are set accordingly.
* fast/borders/hidpi-simple-hairline-border-painting-expected.html: Added.
* fast/borders/hidpi-simple-hairline-border-painting.html: Added.
2014-02-28 Alexey Proskuryakov <ap@apple.com>
paragraphs with different directionality in textarea with unicode-bidi: plaintext are aligned the same
https://bugs.webkit.org/show_bug.cgi?id=71194
* platform/mac/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
Updated Mac results for Mavericks (the original patch only updated Mountain Lion results).
2014-02-28 Andreas Kling <akling@apple.com>
MouseEvent.offsetX/Y should just return 0,0 for simulated clicks.
<https://webkit.org/b/129477>
Add a test documenting the behavior of offsetX/Y on the simulated
mouse events that get sent by HTMLElement.click().
Reviewed by Alexey Proskuryakov.
* fast/events/relative-offset-of-simulated-click-expected.txt: Added.
* fast/events/relative-offset-of-simulated-click.html: Added.
2014-02-27 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] Fix positioning grid items using named grid lines/areas
https://bugs.webkit.org/show_bug.cgi?id=129372
Reviewed by Darin Adler.
Added a new test that checks that we correctly position grid items
using named grid lines, grid areas and also with the implicit
named grid lines created by grid areas.
I'm also importing a test from Blink that checks that we can
dynamically change the position of a grid item by changing the
name of the grid lines used to position it.
* fast/css-grid-layout/grid-item-position-changed-dynamic-expected.txt:
Merged from Blink r153913 by <jchaffraix@chromium.org>.
* fast/css-grid-layout/grid-item-position-changed-dynamic.html: Ditto.
* fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution-expected.txt: Added.
* fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html: Added.
2014-02-28 Mario Sanchez Prada <mario.prada@samsung.com>
paragraphs with different directionality in textarea with unicode-bidi: plaintext are aligned the same
https://bugs.webkit.org/show_bug.cgi?id=71194
Reviewed by David Hyatt.
Merged from Blink r157263 by <igor.o@sisa.samsung.com>
<https://src.chromium.org/viewvc/blink?revision=157263&view=revision>
Modified expectations for two layout tests to make them conforming to the spec.
* fast/text/international/unicode-bidi-plaintext-expected.html:
* platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
* platform/mac-mountainlion/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
2014-02-28 Jochen Eisinger <jochen@chromium.org>
Update meta-referrer behavior for invalid policies
https://bugs.webkit.org/show_bug.cgi?id=129475
Reviewed by Alexey Proskuryakov.
* http/tests/security/referrer-policy-invalid-expected.txt: Added.
* http/tests/security/referrer-policy-invalid.html: Added.
2014-02-28 Daniel Bates <dabates@apple.com>
SubresourceLoader::didFinishLoading() should not assert when a decode error occurs
https://bugs.webkit.org/show_bug.cgi?id=127029
Reviewed by Darin Adler.
Added a test to ensure that we don't cause an assertion failure when an image fails
to load because of a decode error. In particular, the estimated decoded image size
exceeds the maximum decoded image size.
* fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Added.
* fast/images/decoded-size-exceeds-max-decoded-size.html: Added.
2014-02-28 Martin Hodovan <mhodovan@inf.u-szeged.hu>
ASSERTION FAILED: roundedIntPoint(rendererMappedResult) == roundedIntPoint(result) in WebCore::RenderGeometryMap::mapToContainer
https://bugs.webkit.org/show_bug.cgi?id=119626
Backported from Blink: https://codereview.chromium.org/143363004
Reviewed by Simon Fraser.
* svg/transforms/svg-geometry-crash-expected.txt: Added.
* svg/transforms/svg-geometry-crash.html: Added.
2014-02-28 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r164859.
http://trac.webkit.org/changeset/164859
https://bugs.webkit.org/show_bug.cgi?id=129483
caused WK1 crashes (DumpRenderTree) (Requested by zalan on
#webkit).
* fast/borders/hidpi-simple-hairline-border-painting-expected.html: Removed.
* fast/borders/hidpi-simple-hairline-border-painting.html: Removed.
2014-02-28 Zalan Bujtas <zalan@apple.com>
Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
https://bugs.webkit.org/show_bug.cgi?id=129438
Reviewed by Simon Fraser.
'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
offscreen window. It makes testing subpixel rendering and positioning possible.
Both the offscreen window's and WebKit's scaling are set accordingly.
* fast/borders/hidpi-simple-hairline-border-painting-expected.html: Added.
* fast/borders/hidpi-simple-hairline-border-painting.html: Added.
2014-02-28 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions] ASSERTION FAILED: !m_regionsInvalidated in RenderFlowThread::regionAtBlockOffset
https://bugs.webkit.org/show_bug.cgi?id=129371
Reviewed Andrei Bucur.
* compositing/regions/video-in-overflow-region-expected.txt: Added.
* compositing/regions/video-in-overflow-region.html: Added.
2014-02-27 Benjamin Poulain <benjamin@webkit.org>
Compile attribute value matching
https://bugs.webkit.org/show_bug.cgi?id=129228
Reviewed by Geoffrey Garen.
* fast/selectors/case-insensitive-value-matching-expected.txt: Added.
* fast/selectors/case-insensitive-value-matching.html: Added.
Test the various cases that require more register than the common case.
The values match Firefox behavior.
2014-02-27 Alexey Proskuryakov <ap@apple.com>
css3/compositing/isolation-isolate-blended-child.html fails
https://bugs.webkit.org/show_bug.cgi?id=129468
* platform/mac-wk2/TestExpectations: Marked as failing on OS X 10.8 Debug WK2.
Not sure if it's hardware related or dependent on confuguration in some other way.
2014-02-27 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
Enable support of X-Content-Type-Options: nosniff header for EFL
https://bugs.webkit.org/show_bug.cgi?id=128673
Reviewed by Gyuyoung Kim.
* http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt:
* http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt:
Updated expectations as console output now includes line numbers.
* platform/efl/TestExpectations:
Unskipped http/tests/security/contentTypeOptions tests.
2014-02-27 Timothy Hatcher <timothy@apple.com>
Improve how ContentSearchUtilities::lineEndings works by supporting the three common line endings.
https://bugs.webkit.org/show_bug.cgi?id=129458
Reviewed by Joseph Pecoraro.
* inspector-protocol/debugger/resources/mac-linebreaks.js: Added.
* inspector-protocol/debugger/resources/mixed-linebreaks.js: Added.
* inspector-protocol/debugger/resources/unix-linebreaks.js: Added.
* inspector-protocol/debugger/resources/windows-linebreaks.js: Added.
* inspector-protocol/debugger/searchInContent-linebreaks-expected.txt: Added.
* inspector-protocol/debugger/searchInContent-linebreaks.html: Added.
2014-02-27 Brian Burg <bburg@apple.com>
Unreviewed, update test expectations after r164830.
Inspector test dom/dom-search-crash.html times out in release builds
https://bugs.webkit.org/show_bug.cgi?id=129462
Web Inspector model tests load wrong inspector page under WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=129460
* TestExpectations: Updating test expectations.
* platform/wk2/TestExpectations: Updating test expectations.
2014-02-17 Myles C. Maxfield <mmaxfield@apple.com>
text-decoration-skip: ink does not skip over SVG fonts
https://bugs.webkit.org/show_bug.cgi?id=128936
Reviewed by Darin Adler.
This font simply draws some underlined text with a SVG font and makes sure the underline skips.
* fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added.
* fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg-expected.html: Added.
* fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg.html: Added.
2014-02-27 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Removing MediaConstraints argument from RTCPeerConnection addStream, updateIce methods and constructor
https://bugs.webkit.org/show_bug.cgi?id=129449
Reviewed by Eric Carlson.
According to WebRTC editor's draft, MediaConstraints will no longer be an argument of those methods and
constructor.
* fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
* fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
* fast/mediastream/RTCPeerConnection-expected.txt:
* fast/mediastream/RTCPeerConnection.html:
2014-02-27 Brian Burg <bburg@apple.com>
Web Inspector: model tests should use a special Test.html inspector page
https://bugs.webkit.org/show_bug.cgi?id=129190
Reviewed by Timothy Hatcher.
Add a stripped-down version of the inspector test script that's used by
all inspector model tests. Clean up the namespaces so things accessible
from only the test page are part of the `InspectorTestProxy` object.
Add a minimal test that exercises the initialization and communication code
paths on the test page and the inspector page.
* http/tests/inspector-protocol/resources/InspectorTest.js: Add a FIXME.
* inspector/inspector-test.js: Added.
(InspectorTestProxy.register):
(runTest.initializeFrontend):
(runTest.runTestInFrontend):
(runTest):
(InspectorTestProxy.completeTest):
(InspectorTestProxy.debugLog):
(InspectorTestProxy.addResult):
(InspectorTestProxy.clearResults):
(InspectorTestProxy.reportUncaughtException):
* inspector/test-harness-trivially-works-expected.txt: Added.
* inspector/test-harness-trivially-works.html: Added.
2014-02-27 Dirk Schulze <krit@webkit.org>
Transform more clip-path pixel tests to reference tests
https://bugs.webkit.org/show_bug.cgi?id=129230
Reviewed by Simon Fraser.
Fix masking test.
* svg/masking/mask-negative-scale.svg:
2014-02-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
Math.{max, min}() must not return after first NaN value
https://bugs.webkit.org/show_bug.cgi?id=104147
Reviewed by Oliver Hunt.
Extended the Math.{max, min}() tests, to check that these methods are return after first NaN value or not.
* js/math-expected.txt:
* js/script-tests/math.js:
2014-02-27 Chris Fleizach <cfleizach@apple.com>
speechSynthesis.speak of a zero length utterance kills future speech
https://bugs.webkit.org/show_bug.cgi?id=129403
Reviewed by Mario Sanchez Prada.
* platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string-expected.txt: Added.
* platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string.html: Added.
2014-02-27 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r164783.
http://trac.webkit.org/changeset/164783
https://bugs.webkit.org/show_bug.cgi?id=129425
Broke number of multicol tests (Requested by anttik on
#webkit).
* fast/css/crash-on-column-splitting-expected.txt: Removed.
* fast/css/crash-on-column-splitting.html: Removed.
2014-02-27 Antoine Quint <graouts@webkit.org>
Respect SVG fragment identifiers in <img> src attribute
https://bugs.webkit.org/show_bug.cgi?id=129387
Reviewed by Antti Koivisto.
Test that we correctly handle the fragment identifier used in SVG URLs in <img> elements,
checking for correct srcset handling as well.
* svg/css/resources/fragment-identifiers.svg: Added.
* svg/css/svg-resource-fragment-identifier-img-src-expected.html: Added.
* svg/css/svg-resource-fragment-identifier-img-src.html: Added.
2014-02-27 Mihai Tica <mitica@adobe.com>
[CSS Blending] Parse and implement the -webkit-isolation CSS property.
https://bugs.webkit.org/show_bug.cgi?id=128958
Reviewed by Dirk Schulze.
Test parsing of -webkit-isolation. Test if setting -webkit-isolation: isolate creats a stacking context.
Test for SVG and HTML that blending is restricted to the contents of an isolated parent element.
* css3/compositing/isolation-isolate-blended-child-expected.html: Added.
* css3/compositing/isolation-isolate-blended-child.html: Added.
* css3/compositing/isolation-isolate-simple-expected.txt: Added.
* css3/compositing/isolation-parsing-expected.txt: Added.
* css3/compositing/isolation-parsing.html: Added.
* css3/compositing/svg-isolation-default-expected.html: Added.
* css3/compositing/svg-isolation-default.html: Added.
* css3/compositing/svg-isolation-isolated-group-expected.html: Added.
* css3/compositing/svg-isolation-isolated-group.html: Added.
* css3/compositing/svg-isolation-simple-expected.html: Added.
* css3/compositing/svg-isolation-simple.html: Added.
2014-02-27 Krzysztof Czech <k.czech@samsung.com>
[ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
https://bugs.webkit.org/show_bug.cgi?id=129250
Reviewed by Mario Sanchez Prada.
Sharing test with GTK/EFL.
* accessibility/table-scope-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-scope-expected.txt.
* accessibility/table-scope.html: Renamed from LayoutTests/platform/mac/accessibility/table-scope.html.
* platform/win/TestExpectations: Skipping on windows, missing implementation.
2014-02-27 Renata Hodovan <rhodovan.u-szeged@partner.samsung.com>
Improving containing column block determination
https://bugs.webkit.org/show_bug.cgi?id=125449
Reviewed by Darin Adler.
* fast/css/crash-on-column-splitting-expected.txt: Added.
* fast/css/crash-on-column-splitting.html: Added.
2014-02-27 Xabier Rodriguez Calvar <calvaris@igalia.com>
[GTK] Improve JavaScript multimedia controls
https://bugs.webkit.org/show_bug.cgi?id=129044
Reviewed by Jer Noble.
* media/controls-without-preload.html: Fixed.
* platform/gtk/accessibility/media-controls-panel-title-expected.txt:
* platform/gtk/accessibility/media-controls-panel-title.html:
* platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
* platform/gtk/media/video-volume-slider-expected.png:
* platform/gtk/media/video-volume-slider-expected.txt:
* platform/gtk/media/video-zoom-controls-expected.txt: Rebaseline.
2014-02-26 Ryosuke Niwa <rniwa@webkit.org>
Indenting an indented image element resulted in an extra indentation
https://bugs.webkit.org/show_bug.cgi?id=129201
Reviewed by Enrica Casucci.
Added a regression test.
* editing/execCommand/indent-img-twice-expected.txt: Added.
* editing/execCommand/indent-img-twice.html: Added.
2014-02-26 Bem Jones-Bey <bjonesbe@adobe.com>
[CSS Shapes] inset and inset-rectangle trigger assert with replaced element and large percentage dimension
https://bugs.webkit.org/show_bug.cgi?id=129060
Reviewed by Simon Fraser.
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-negative-width-crash-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-negative-width-crash.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash.html: Added.
2014-02-26 Myles C. Maxfield <mmaxfield@apple.com>
Underlines are too thick when zoomed in
https://bugs.webkit.org/show_bug.cgi?id=129352
Reviewed by Dean Jackson.
This test changes the page scale factor to a very large value, simulating
the user zooming in with a trackpad. It then positions the viewport
to a place where the underline should not be drawn. It then compares this
to a completely white page.
This explanation cannot be in the test itself because the test sets the
scale factor too high for the tester to be able to read text.
* fast/css3-text/css3-text-decoration/text-decoration-scaled-expected.html: Added.
* fast/css3-text/css3-text-decoration/text-decoration-scaled.html: Added.
2014-02-26 Oliver Hunt <oliver@apple.com>
Function.prototype.apply has a bad time with the spread operator
https://bugs.webkit.org/show_bug.cgi?id=129381
Reviewed by Mark Hahnenberg.
Add tests
* js/regress/call-spread-apply-expected.txt: Added.
* js/regress/call-spread-apply.html: Added.
* js/regress/script-tests/call-spread-apply.js: Added.
(testFunction):
(test2):
(test3):
2014-02-26 Joseph Pecoraro <pecoraro@apple.com>
Web Inspector: Remove console.profiles from window.console API
https://bugs.webkit.org/show_bug.cgi?id=116883
Reviewed by Timothy Hatcher.
* fast/profiler/resources/profiler-test-JS-resources.js:
(printHeavyProfilesDataWithoutTime):
(printProfilesDataWithoutTime):
2014-02-26 Sergio Villar Senin <svillar@igalia.com>
[CSS Grid Layout] Check default getComputedStyle() return values for grid properties
https://bugs.webkit.org/show_bug.cgi?id=129092
Reviewed by Darin Adler.
Added checks for several CSS Grid Layout properties. According to
the specs, the ones we have implemented so far should be all of
them "auto" but grid-template-{rows|columns}, grid-auto-flow and
grid-template-areas that should be "none" by default.
* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* fast/css/getComputedStyle/resources/property-names.js:
* svg/css/getComputedStyle-basic-expected.txt:
2014-02-26 Xabier Rodriguez Calvar <calvaris@igalia.com>
[GTK] Regression when showing the captions menu
https://bugs.webkit.org/show_bug.cgi?id=129106
Reviewed by Martin Robinson.
Checked in an existing test that the menu is shown then the
captions button is clicked.
* media/trackmenu-test.js:
(startTrackMenuTest): Deactivated animations
* media/video-controls-captions-trackmenu.html: Added check for
the regression we are testing.
2014-02-25 Frédéric Wang <fred.wang@free.fr>
Add support for minsize/maxsize attributes.
https://bugs.webkit.org/show_bug.cgi?id=122567
Reviewed by Chris Fleizach.
Add some reftests for the minsize/maxsize attributes of the mo element.
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
* mathml/presentation/stretchy-minsize-maxsize-dynamic-expected.html: Added.
* mathml/presentation/stretchy-minsize-maxsize-dynamic.html: Added.
* mathml/presentation/stretchy-minsize-maxsize-expected.html: Added.
* mathml/presentation/stretchy-minsize-maxsize.html: Added.
2014-02-25 Joseph Pecoraro <pecoraro@apple.com>
Web Inspector: Port some profiler tests to inspector-protocol
https://bugs.webkit.org/show_bug.cgi?id=129353
Reviewed by Timothy Hatcher.
* inspector-obsolete/profiler/cpu-profiler-parameterless-profile-end-crash-expected.txt: Removed.
* inspector-obsolete/profiler/cpu-profiler-parameterless-profile-end-crash.html: Removed.
* inspector-obsolete/profiler/cpu-profiler-profiling-without-inspector-expected.txt: Removed.
* inspector-obsolete/profiler/cpu-profiler-profiling-without-inspector.html: Removed.
* inspector-protocol/profiler/console-profile-expected.txt: Added.
* inspector-protocol/profiler/console-profile.html: Added.
* inspector-protocol/profiler/console-profileEnd-parameterless-expected.txt: Added.
* inspector-protocol/profiler/console-profileEnd-parameterless.html: Added.
2014-02-25 Samuel White <samuel_white@apple.com>
Add accessibility search predicate support for AXOutlines
https://bugs.webkit.org/show_bug.cgi?id=123748
Reviewed by Chris Fleizach.
Updated test to validate support for AXOutlineSearchKey (elements with aria role=tree).
* platform/mac/accessibility/search-predicate-expected.txt:
* platform/mac/accessibility/search-predicate.html:
2014-02-25 Laszlo Vidacs <lvidacs.u-szeged@partner.samsung.com>
display:table with padding and/or borders in border-box calculates height incorrectly
https://bugs.webkit.org/show_bug.cgi?id=126576
Reviewed by David Hyatt.
Based on blink issue https://codereview.chromium.org/25206002/
* fast/box-sizing/css-table-collapse-expected.txt: Added.
* fast/box-sizing/css-table-collapse.html: Added.
* fast/box-sizing/css-table-no-collapse-expected.txt: Added.
* fast/box-sizing/css-table-no-collapse.html: Added.
* fast/box-sizing/table-collapse-expected.txt: Added.
* fast/box-sizing/table-collapse.html: Added.
* fast/box-sizing/table-no-collapse-expected.txt: Added.
* fast/box-sizing/table-no-collapse.html: Added.
2014-02-25 Alexey Proskuryakov <ap@apple.com>
inspector-protocol/page/deny-X-FrameOption.html is very flaky
https://bugs.webkit.org/show_bug.cgi?id=129331
* TestExpectations: Marking as such.
2014-02-25 Alexey Proskuryakov <ap@apple.com>
REGRESSION: All inspector-protocol/model very frequently assert in IDBRequest::~IDBRequest
https://bugs.webkit.org/show_bug.cgi?id=129328
inspector-protocol/indexeddb/basics.html fails
https://bugs.webkit.org/show_bug.cgi?id=129327
* TestExpectations: Updating test expectations.
2014-02-25 Morten Stenshorne <mstensho@opera.com>
[New Multicolumn] -webkit-column-break-inside:avoid doesn't work
https://bugs.webkit.org/show_bug.cgi?id=129299
Reviewed by Andrei Bucur.
* fast/multicol/newmulticol/avoid-column-break-inside-expected.html: Added.
* fast/multicol/newmulticol/avoid-column-break-inside.html: Added.
2014-02-25 Grzegorz Czajkowski <g.czajkowski@samsung.com>
Refactoring inline_spelling_markers.html to use asynchronous spellchecking
https://bugs.webkit.org/show_bug.cgi?id=127284
Reviewed by Ryosuke Niwa.
Use asynchronous text checking in inline-spelling-markers.html and
inline-spelling-markers-hidpi.html
Rename the test to inline-spelling-markers.html to match the naming convention.
* editing/spelling/inline-spelling-markers-expected.txt: Added.
Make cross platform text expectation by dumping spelling/grammar markers
instead of whole tree which in terms of spellchecking says nothing.
* editing/spelling/inline-spelling-markers.html: Added.
Remove unnecessary new lines from div elements so position of markers can be given from 0.
Activate text checking by adding a word separator so WebKit starts performing spell and grammar
checking. Selection change does not invoke grammar checking unless we start editing the input
element's content.
* platform/efl/editing/spelling/inline_spelling_markers-expected.png: Removed.
* platform/efl/editing/spelling/inline_spelling_markers-expected.txt: Removed.
* platform/gtk/editing/spelling/inline_spelling_markers-expected.png: Removed.
* platform/gtk/editing/spelling/inline_spelling_markers-expected.txt: Removed.
* platform/mac/editing/spelling/inline_spelling_markers-expected.png: Removed.
* platform/mac/editing/spelling/inline_spelling_markers-expected.txt: Removed.
Those are not needed as pixel tests don't introduce anything special here.
Let's keep them in hidpi test only.
* editing/spelling/inline-spelling-markers-hidpi-expected.txt:
* editing/spelling/inline-spelling-markers-hidpi.html:
Apply changes from inline-spelling-markers.html
* platform/mac/editing/spelling/inline-spelling-markers-hidpi-expected.png: Added.
* platform/efl/editing/spelling/inline-spelling-markers-hidpi-expected.png: Removed.
* platform/gtk/editing/spelling/inline-spelling-markers-hidpi-expected.png: Removed.
Remove wrong baselines due to missing grammar markers.
* platform/efl-wk2/TestExpectations:
* platform/gtk/TestExpectations:
Mark inline-spelling-markers.html and its hidpi version as failures
since EFL and GTK do not implement grammar checking.
* platform/mac-wk2/TestExpectations:
* platform/win/TestExpectations:
Mark inline-spelling-markers.html and its hidpi version as failures
due to missing TextChecker::requestCheckingOfString() implementation.
2014-02-25 Radu Stavila <stavila@adobe.com>
[CSS Regions] scrollIntoView for elements flowed into regions
https://bugs.webkit.org/show_bug.cgi?id=129151
Reviewed by Mihnea Ovidenie.
Added tests for scrollIntoView on elements flowed inside regions.
* fast/regions/scroll-into-view-expected.html: Added.
* fast/regions/scroll-into-view-relative-expected.html: Added.
* fast/regions/scroll-into-view-relative.html: Added.
* fast/regions/scroll-into-view.html: Added.
2014-02-25 Mihai Tica <mitica@adobe.com>
[CSS Blending] -webkit-mix-blend-mode should force transform-style: flat.
https://bugs.webkit.org/show_bug.cgi?id=126158
Reviewed by Mihnea Ovidenie.
For an element with -webkit-mix-blend-mode, test that the value of -webkit-transform-style computes to flat.
* css3/compositing/blend-mode-transform-style-expected.txt: Added.
* css3/compositing/blend-mode-transform-style.html: Added.
2014-02-24 Chris Fleizach <cfleizach@apple.com>
AX: Support abbr, acronym
https://bugs.webkit.org/show_bug.cgi?id=128860
Reviewed by Mario Sanchez Prada.
* platform/mac/accessibility/abbr-acronym-tags-expected.txt: Added.
* platform/mac/accessibility/abbr-acronym-tags.html: Added.
2014-02-24 Oliver Hunt <oliver@apple.com>
Spread operator has a bad time when applied to call function
https://bugs.webkit.org/show_bug.cgi?id=128853
Reviewed by Geoffrey Garen.
Test case all the things!
* js/regress/call-spread-call-expected.txt: Added.
* js/regress/call-spread-call.html: Added.
* js/regress/script-tests/call-spread-call.js: Added.
(testFunction):
(test2):
(test3):
2014-02-24 Filip Pizlo <fpizlo@apple.com>
FTL should do polymorphic PutById inlining
https://bugs.webkit.org/show_bug.cgi?id=129210
Reviewed by Mark Hahnenberg and Oliver Hunt.
Add a microbenchmark for polymorphic PutById.
* js/regress/polymorphic-put-by-id-expected.txt: Added.
* js/regress/polymorphic-put-by-id.html: Added.
* js/regress/script-tests/polymorphic-put-by-id.js: Added.
(foo):
2014-02-24 Samuel White <samuel_white@apple.com>
AX: AccessibilityObject::findMatchingObjects should never include 'this' in results.
https://bugs.webkit.org/show_bug.cgi?id=129243
Reviewed by Chris Fleizach.
Added test to ensure that the container you are searching in can never be a search result.
* platform/mac/accessibility/search-predicate-container-not-included-expected.txt: Added.
* platform/mac/accessibility/search-predicate-container-not-included.html: Added.
2014-02-24 Samuel White <samuel_white@apple.com>
AX: findMatchingObjects backwards start position inconsistent with forwards start position when startObject == nullptr.
https://bugs.webkit.org/show_bug.cgi?id=129266
Reviewed by Chris Fleizach.
Added test to ensure that searching backward & forward without a start object produces similar
results. Backward will begin from the end of the container and forward will begin from the start.
* platform/mac/accessibility/search-predicate-start-not-specified-expected.txt: Added.
* platform/mac/accessibility/search-predicate-start-not-specified.html: Added.
2014-02-24 Zoltan Horvath <zoltan@webkit.org>
[CSS Shapes] Adjust lineTop position to the next available wrapping location at shape-outsides
https://bugs.webkit.org/show_bug.cgi?id=128693
Reviewed by David Hyatt.
* fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjustment-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjustment.html: Added.
2014-02-24 Javier Fernandez <jfernandez@igalia.com>
[CSS Grid Layout] handle undefined RemainingSpace in computeUsedBreadthOfGridTracks algorithm
https://bugs.webkit.org/show_bug.cgi?id=128372
Reviewed by David Hyatt.
From Blink r165692 by <svillar@igalia.com>
Adapt tests to consider also cases for undefined RemainingSpace.
* fast/css-grid-layout/flex-and-minmax-content-resolution-rows-expected.txt:
* fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
* fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
* fast/css-grid-layout/flex-content-resolution-rows.html:
* fast/css-grid-layout/grid-auto-columns-rows-update-expected.txt:
* fast/css-grid-layout/grid-auto-columns-rows-update.html:
* fast/css-grid-layout/grid-dynamic-updates-relayout-expected.txt:
* fast/css-grid-layout/grid-dynamic-updates-relayout.html:
* fast/css-grid-layout/grid-item-addition-track-breadth-update-expected.txt:
* fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
* fast/css-grid-layout/grid-item-multiple-minmax-content-resolution-expected.txt:
* fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
* fast/css-grid-layout/grid-item-removal-track-breadth-update-expected.txt:
* fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
* fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
* fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
* fast/css-grid-layout/implicit-position-dynamic-change-expected.txt:
* fast/css-grid-layout/implicit-position-dynamic-change.html:
* fast/css-grid-layout/minmax-max-content-resolution-rows-expected.txt:
* fast/css-grid-layout/minmax-max-content-resolution-rows.html:
* fast/css-grid-layout/minmax-min-content-column-resolution-rows-expected.txt:
* fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
* fast/css-grid-layout/minmax-spanning-resolution-rows-expected.txt:
* fast/css-grid-layout/minmax-spanning-resolution-rows.html:
2014-02-24 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
[WebRTC] Validating RTCConfiguration according to the spec
https://bugs.webkit.org/show_bug.cgi?id=129182
Reviewed by Eric Carlson.
Spec states that:
- iceServers should not be an empty list
- the entry in the configuration dictionary is "urls", instead of "url"
- urls can be either a list or a string
Fixing all that in RTCConfiguration validation when creating a RTCPeerConnection
* fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
* fast/mediastream/RTCPeerConnection-createAnswer.html:
* fast/mediastream/RTCPeerConnection-createOffer.html:
* fast/mediastream/RTCPeerConnection-datachannel.html:
* fast/mediastream/RTCPeerConnection-dtmf.html:
* fast/mediastream/RTCPeerConnection-events.html:
* fast/mediastream/RTCPeerConnection-expected.txt:
* fast/mediastream/RTCPeerConnection-have-local-answer.html:
* fast/mediastream/RTCPeerConnection-have-local-offer.html:
* fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
* fast/mediastream/RTCPeerConnection-have-remote-offer.html:
* fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
* fast/mediastream/RTCPeerConnection-ice-expected.txt:
* fast/mediastream/RTCPeerConnection-ice.html:
* fast/mediastream/RTCPeerConnection-localDescription.html:
* fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
* fast/mediastream/RTCPeerConnection-remoteDescription.html:
* fast/mediastream/RTCPeerConnection-stable.html:
* fast/mediastream/RTCPeerConnection-state-expected.txt:
* fast/mediastream/RTCPeerConnection-state.html:
* fast/mediastream/RTCPeerConnection-stats-expected.txt:
* fast/mediastream/RTCPeerConnection-stats.html:
* fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
* fast/mediastream/RTCPeerConnection-statsSelector.html:
* fast/mediastream/RTCPeerConnection.html:
2014-02-24 Radu Stavila <stavila@adobe.com>
[CSS Regions] Relative positioned elements overflowing the region do not get painted into the next tile
https://bugs.webkit.org/show_bug.cgi?id=129254
Reviewed by Antti Koivisto.
Added test for the painting across tiles of relative positioned elements flowed into regions.
* fast/regions/content-relative-next-tile-expected.html: Added.
* fast/regions/content-relative-next-tile.html: Added.
2014-02-24 Dirk Schulze <krit@webkit.org>
Transform more clip-path pixel tests to reference tests
https://bugs.webkit.org/show_bug.cgi?id=129230
Reviewed by Andreas Kling.
* svg/clip-path/clip-path-content-use-007-expected.svg: Added.
* svg/clip-path/clip-path-content-use-007.svg: Added.
* svg/clip-path/clip-path-css-transform-003-expected.svg: Added.
* svg/clip-path/clip-path-css-transform-003.svg: Added.
* svg/clip-path/clip-path-css-transform-004-expected.svg: Added.
* svg/clip-path/clip-path-css-transform-004.svg: Added.
* svg/clip-path/clip-path-document-change-assert-expected.txt: Renamed from LayoutTests/svg/custom/clip-path-document-change-assert-expected.txt.
* svg/clip-path/clip-path-document-change-assert.html: Renamed from LayoutTests/svg/custom/clip-path-document-change-assert.html.
* svg/clip-path/clip-path-dom-child-changes-expected.svg: Added.
* svg/clip-path/clip-path-dom-child-changes.svg: Added.
* svg/clip-path/clip-path-dom-clippathunits-expected.svg: Added.
* svg/clip-path/clip-path-dom-clippathunits.svg: Added.
* svg/clip-path/clip-path-dom-href-expected.svg: Added.
* svg/clip-path/clip-path-dom-href.svg: Added.
* svg/clip-path/clip-path-dom-id-expected.svg: Added.
* svg/clip-path/clip-path-dom-id.svg: Added.
* svg/clip-path/clip-path-negative-scale-expected.svg: Added.
* svg/clip-path/clip-path-negative-scale.svg: Added.
* svg/clip-path/clip-path-no-content-004-expected.svg: Added.
* svg/clip-path/clip-path-no-content-004.svg: Added.
* svg/clip-path/clip-path-on-marker-001-expected.svg: Added.
* svg/clip-path/clip-path-on-marker-001.svg: Added.
* svg/clip-path/clip-path-on-marker-002-expected.svg: Added.
* svg/clip-path/clip-path-on-marker-002.svg: Added.
* svg/clip-path/clip-path-on-marker-003-expected.svg: Added.
* svg/clip-path/clip-path-on-marker-003.svg: Added.
* svg/clip-path/clip-path-recursion-001-expected.svg: Renamed from LayoutTests/svg/custom/circular-clip-path-references-crash-expected.svg.
* svg/clip-path/clip-path-recursion-001.svg: Renamed from LayoutTests/svg/custom/circular-clip-path-references-crash.svg.
* svg/clip-path/clip-path-recursion-002-expected.svg: Added.
* svg/clip-path/clip-path-recursion-002.svg: Added.
* svg/clip-path/clip-path-shape-stroke-expected.svg:
* svg/clip-path/clip-path-with-transform-expected.svg: Added.
* svg/clip-path/clip-path-with-transform.svg: Added.
* svg/clip-path/mask-nested-clip-path-010-expected.svg: Renamed from LayoutTests/svg/custom/clamped-masking-clipping-expected.svg.
* svg/clip-path/mask-nested-clip-path-010.svg: Renamed from LayoutTests/svg/custom/clamped-masking-clipping.svg.
* svg/custom/clip-mask-negative-scale-expected.txt: Removed.
* svg/custom/clip-mask-negative-scale.svg: Removed.
* svg/custom/clip-path-child-changes-expected.txt: Removed.
* svg/custom/clip-path-child-changes.svg: Removed.
* svg/custom/clip-path-href-changes-expected.txt: Removed.
* svg/custom/clip-path-href-changes.svg: Removed.
* svg/custom/clip-path-id-changes-expected.txt: Removed.
* svg/custom/clip-path-id-changes.svg: Removed.
* svg/custom/clip-path-referencing-use.svg: Removed.
* svg/custom/clip-path-referencing-use2.svg: Removed.
* svg/custom/clip-path-units-changes-expected.txt: Removed.
* svg/custom/clip-path-units-changes.svg: Removed.
* svg/custom/clip-path-with-css-transform-1-expected.txt: Removed.
* svg/custom/clip-path-with-css-transform-1.svg: Removed.
* svg/custom/clip-path-with-css-transform-2-expected.txt: Removed.
* svg/custom/clip-path-with-css-transform-2.svg: Removed.
* svg/custom/clip-path-with-transform-expected.txt: Removed.
* svg/custom/clip-path-with-transform.svg: Removed.
* svg/custom/empty-clip-path.svg: Removed.
* svg/custom/recursive-clippath.svg: Removed.
* svg/masking/mask-negative-scale.svg: Added.
* svg/masking/mast-negative-scale-expected.svg: Added.
2014-02-24 Dirk Schulze <krit@webkit.org>
Transform more clip-path pixel tests to reference tests
https://bugs.webkit.org/show_bug.cgi?id=129230
Reviewed by Andreas Kling.
Remove unnecessary pixel test results.
* platform/efl/svg/custom/clip-mask-negative-scale-expected.png: Removed.
* platform/gtk/svg/custom/clip-mask-negative-scale-expected.png: Removed.
* platform/gtk/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
* platform/gtk/svg/custom/clip-path-child-changes-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-href-changes-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-id-changes-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-referencing-use-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-referencing-use-expected.txt: Removed.
* platform/gtk/svg/custom/clip-path-referencing-use2-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-referencing-use2-expected.txt: Removed.
* platform/gtk/svg/custom/clip-path-units-changes-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-with-css-transform-1-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-with-css-transform-2-expected.png: Removed.
* platform/gtk/svg/custom/clip-path-with-transform-expected.png: Removed.
* platform/gtk/svg/custom/empty-clip-path-expected.png: Removed.
* platform/gtk/svg/custom/empty-clip-path-expected.txt: Removed.
* platform/gtk/svg/custom/recursive-clippath-expected.png: Removed.
* platform/gtk/svg/custom/recursive-clippath-expected.txt: Removed.
* platform/mac/svg/custom/clip-mask-negative-scale-expected.png: Removed.
* platform/mac/svg/custom/clip-path-child-changes-expected.png: Removed.
* platform/mac/svg/custom/clip-path-display-none-child-expected.png: Removed.
* platform/mac/svg/custom/clip-path-display-none-child-expected.txt: Removed.
* platform/mac/svg/custom/clip-path-href-changes-expected.png: Removed.
* platform/mac/svg/custom/clip-path-id-changes-expected.png: Removed.
* platform/mac/svg/custom/clip-path-referencing-use-expected.png: Removed.
* platform/mac/svg/custom/clip-path-referencing-use-expected.txt: Removed.
* platform/mac/svg/custom/clip-path-referencing-use2-expected.png: Removed.
* platform/mac/svg/custom/clip-path-referencing-use2-expected.txt: Removed.
* platform/mac/svg/custom/clip-path-units-changes-expected.png: Removed.
* platform/mac/svg/custom/clip-path-with-css-transform-1-expected.png: Removed.
* platform/mac/svg/custom/clip-path-with-css-transform-2-expected.png: Removed.
* platform/mac/svg/custom/clip-path-with-transform-expected.png: Removed.
* platform/mac/svg/custom/empty-clip-path-expected.png: Removed.
* platform/mac/svg/custom/empty-clip-path-expected.txt: Removed.
* platform/mac/svg/custom/recursive-clippath-expected.png: Removed.
* platform/mac/svg/custom/recursive-clippath-expected.txt: Removed.
2014-02-24 Mihai Tica <mitica@adobe.com>
[CSS Blending] An element having -webkit-mix-blend-mode should only blend with the contents of the parent stacking context
https://bugs.webkit.org/show_bug.cgi?id=129154
Reviewed by Dean Jackson.
Test that isolation is performed for blending, in other words, an element having -webkit-mix-blend-mode is blending with the
contents of the parent stacking context, but not with any of the underlying content.
* css3/compositing/blend-mode-isolated-group-1.html: Added.
* css3/compositing/blend-mode-isolated-group-2.html: Added.
* css3/compositing/blend-mode-isolated-group-3.html: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.png: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.png: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.png: Added.
* platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt: Added.
2014-02-24 Krzysztof Czech <k.czech@samsung.com>
[ATK] Wrong selected element at a given index in a list box.
https://bugs.webkit.org/show_bug.cgi?id=129039
Reviewed by Chris Fleizach.
Proposed test that checks whether correct element at a given index is retrieved.
Also testing some other scenarios such as removing selection from rows, counting all
selected rows and setting selection.
* accessibility/select-element-at-index-expected.txt: Added.
* accessibility/select-element-at-index.html: Added.
* platform/mac/TestExpectations: Skipping test in Mac, missing implementation.
2014-02-23 Dean Jackson <dino@apple.com>
[WebGL] Allow ANGLE to initialize unused varyings
https://bugs.webkit.org/show_bug.cgi?id=129240
<rdar://problem/15203342>
Reviewed by Sam Weinig.
Unskip conformance/glsl/misc/shaders-with-varyings.html.
* platform/mac/TestExpectations:
2014-02-22 Alexey Proskuryakov <ap@apple.com>
Rename JWK key_ops values from wrap/unwrap to wrapKey/unwrapKey
https://bugs.webkit.org/show_bug.cgi?id=129121
Reviewed by Sam Weinig.
* crypto/subtle/aes-export-key-expected.txt:
* crypto/subtle/aes-export-key.html:
* crypto/subtle/jwk-export-use-values-expected.txt:
* crypto/subtle/jwk-export-use-values.html:
* crypto/subtle/jwk-import-use-values-expected.txt:
* crypto/subtle/jwk-import-use-values.html:
* crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
* crypto/subtle/rsa-oaep-key-manipulation.html:
2014-02-21 Timothy Hatcher <timothy@apple.com>
Add inspection user interface for IndexedDB.
https://bugs.webkit.org/show_bug.cgi?id=129162
Reviewed by Joseph Pecoraro.
* http/tests/inspector-protocol/resources/InspectorTest.js:
(InspectorTest.initializeInspectorModels): Add IndexedDatabase models and StorageManager.
* inspector-protocol/indexeddb/basics-expected.txt: Added.
* inspector-protocol/indexeddb/basics.html: Added.
2014-02-21 Dirk Schulze <krit@webkit.org>
Replace svg/clip-path pixel tests by reference tests
https://bugs.webkit.org/show_bug.cgi?id=129177
Rubber-stamped by Ryosuke Niwa.
This patch removes all pixel tests.
* platform/efl/svg/clip-path/clip-in-mask-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-childs-clipped-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-clipped-evenodd-twice-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-clipped-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-clipped-nonzero-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-css-transform-1-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-css-transform-2-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-objectBoundingBox-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-on-clipped-use-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-on-g-and-child-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-on-g-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-on-svg-and-child-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-on-svg-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-pixelation-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-text-and-stroke-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-text-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-transform-2-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-use-as-child-expected.png: Removed.
* platform/efl/svg/clip-path/clip-path-userSpaceOnUse-expected.png: Removed.
* platform/efl/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Removed.
* platform/efl/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
* platform/efl/svg/clip-path/deep-nested-clip-in-mask-expected.png: Removed.
* platform/efl/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png: Removed.
* platform/efl/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png: Removed.
* platform/efl/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png: Removed.
* platform/efl/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-in-mask-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-child-clipped-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-childs-clipped-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-clipped-evenodd-twice-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-clipped-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-clipped-nonzero-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-css-transform-1-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-css-transform-2-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-evenodd-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-evenodd-nonzero-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-nonzero-evenodd-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-nonzero-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-objectBoundingBox-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-on-clipped-use-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-on-g-and-child-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-on-g-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-on-svg-and-child-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-on-svg-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-pixelation-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-text-and-shape-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-text-and-stroke-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-text-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-transform-2-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-use-as-child-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-userSpaceOnUse-expected.png: Removed.
* platform/gtk/svg/clip-path/clip-path-with-text-clipped-expected.png: Removed.
* platform/gtk/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Removed.
* platform/gtk/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
* platform/gtk/svg/clip-path/deep-nested-clip-in-mask-expected.png: Removed.
* platform/gtk/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png: Removed.
* platform/gtk/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png: Removed.
* platform/gtk/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png: Removed.
* platform/gtk/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png: Removed.
* platform/mac/svg/clip-path/clip-in-clip-expected.png: Removed.
* platform/mac/svg/clip-path/clip-in-mask-expected.png: Removed.
* platform/mac/svg/clip-path/clip-in-mask-objectBoundingBox-expected.png: Removed.
* platform/mac/svg/clip-path/clip-in-mask-userSpaceOnUse-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-child-clipped-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-childs-clipped-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-clipped-evenodd-twice-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-clipped-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-clipped-no-content-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-clipped-nonzero-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-css-transform-1-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-css-transform-2-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-evenodd-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-nonzero-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-objectBoundingBox-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-on-clipped-use-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-on-g-and-child-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-on-g-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-on-svg-and-child-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-on-svg-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-pixelation-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
* platform/mac/svg/clip-path/clip-path-recursive-call-by-child-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-recursive-call-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-text-and-shape-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-text-and-shape-expected.txt: Removed.
* platform/mac/svg/clip-path/clip-path-text-and-stroke-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-text-and-stroke-expected.txt: Removed.
* platform/mac/svg/clip-path/clip-path-text-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-text-expected.txt: Removed.
* platform/mac/svg/clip-path/clip-path-transform-1-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-transform-2-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-tspan-and-stroke-expected.txt: Removed.
* platform/mac/svg/clip-path/clip-path-use-as-child-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-use-as-child2-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-use-as-child3-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-use-as-child4-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-use-as-child5-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-userSpaceOnUse-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-container-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-different-unittypes-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-different-unittypes2-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-invisibile-child-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.png: Removed.
* platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.txt: Removed.
* platform/mac/svg/clip-path/clipper-placement-issue-expected.png: Removed.
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Removed.
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.png: Removed.
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Removed.
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png: Removed.
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Removed.
* platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png: Removed.
* platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png: Removed.
* platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png: Removed.
* svg/clip-path/clip-in-clip-expected.png: Removed.
* svg/clip-path/clip-in-clip-expected.txt: Removed.
* svg/clip-path/clip-in-clip.svg: Removed.
* svg/clip-path/clip-in-mask-expected.txt: Removed.
* svg/clip-path/clip-in-mask-objectBoundingBox-expected.txt: Removed.
* svg/clip-path/clip-in-mask-objectBoundingBox.svg: Removed.
* svg/clip-path/clip-in-mask-userSpaceOnUse-expected.txt: Removed.
* svg/clip-path/clip-in-mask-userSpaceOnUse.svg: Removed.
* svg/clip-path/clip-in-mask.svg: Removed.
* svg/clip-path/clip-path-child-clipped-expected.txt: Removed.
* svg/clip-path/clip-path-child-clipped.svg: Removed.
* svg/clip-path/clip-path-childs-clipped-expected.txt: Removed.
* svg/clip-path/clip-path-childs-clipped.svg: Removed.
* svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt: Removed.
* svg/clip-path/clip-path-clipped-evenodd-twice.svg: Removed.
* svg/clip-path/clip-path-clipped-expected.txt: Removed.
* svg/clip-path/clip-path-clipped-no-content-expected.png: Removed.
* svg/clip-path/clip-path-clipped-no-content-expected.txt: Removed.
* svg/clip-path/clip-path-clipped-no-content.svg: Removed.
* svg/clip-path/clip-path-clipped-nonzero-expected.txt: Removed.
* svg/clip-path/clip-path-clipped-nonzero.svg: Removed.
* svg/clip-path/clip-path-clipped.svg: Removed.
* svg/clip-path/clip-path-css-transform-1-expected.txt: Removed.
* svg/clip-path/clip-path-css-transform-1.svg: Removed.
* svg/clip-path/clip-path-css-transform-2-expected.txt: Removed.
* svg/clip-path/clip-path-css-transform-2.svg: Removed.
* svg/clip-path/clip-path-evenodd-expected.txt: Removed.
* svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed.
* svg/clip-path/clip-path-evenodd-nonzero.svg: Removed.
* svg/clip-path/clip-path-evenodd.svg: Removed.
* svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed.
* svg/clip-path/clip-path-nonzero-evenodd.svg: Removed.
* svg/clip-path/clip-path-nonzero-expected.txt: Removed.
* svg/clip-path/clip-path-nonzero.svg: Removed.
* svg/clip-path/clip-path-objectBoundingBox-expected.txt: Removed.
* svg/clip-path/clip-path-objectBoundingBox.svg: Removed.
* svg/clip-path/clip-path-on-clipped-use-expected.txt: Removed.
* svg/clip-path/clip-path-on-clipped-use.svg: Removed.
* svg/clip-path/clip-path-on-g-and-child-expected.txt: Removed.
* svg/clip-path/clip-path-on-g-and-child.svg: Removed.
* svg/clip-path/clip-path-on-g-expected.txt: Removed.
* svg/clip-path/clip-path-on-g.svg: Removed.
* svg/clip-path/clip-path-on-svg-and-child-expected.txt: Removed.
* svg/clip-path/clip-path-on-svg-and-child.svg: Removed.
* svg/clip-path/clip-path-on-svg-expected.txt: Removed.
* svg/clip-path/clip-path-on-svg.svg: Removed.
* svg/clip-path/clip-path-pixelation-expected.txt: Removed.
* svg/clip-path/clip-path-pixelation.svg: Removed.
* svg/clip-path/clip-path-recursive-call-by-child-expected.png: Removed.
* svg/clip-path/clip-path-recursive-call-by-child-expected.txt: Removed.
* svg/clip-path/clip-path-recursive-call-by-child.svg: Removed.
* svg/clip-path/clip-path-recursive-call-expected.png: Removed.
* svg/clip-path/clip-path-recursive-call-expected.txt: Removed.
* svg/clip-path/clip-path-recursive-call.svg: Removed.
* svg/clip-path/clip-path-text-and-shape-expected.txt: Removed.
* svg/clip-path/clip-path-text-and-shape.svg: Removed.
* svg/clip-path/clip-path-text-and-stroke-expected.txt: Removed.
* svg/clip-path/clip-path-text-and-stroke.svg: Removed.
* svg/clip-path/clip-path-text-expected.txt: Removed.
* svg/clip-path/clip-path-text.svg: Removed.
* svg/clip-path/clip-path-transform-1-expected.txt: Removed.
* svg/clip-path/clip-path-transform-1.svg: Removed.
* svg/clip-path/clip-path-transform-2-expected.txt: Removed.
* svg/clip-path/clip-path-transform-2.svg: Removed.
* svg/clip-path/clip-path-tspan-and-stroke-expected.txt: Removed.
* svg/clip-path/clip-path-tspan-and-stroke.svg: Removed.
* svg/clip-path/clip-path-use-as-child-expected.txt: Removed.
* svg/clip-path/clip-path-use-as-child.svg: Removed.
* svg/clip-path/clip-path-use-as-child2-expected.png: Removed.
* svg/clip-path/clip-path-use-as-child2-expected.txt: Removed.
* svg/clip-path/clip-path-use-as-child2.svg: Removed.
* svg/clip-path/clip-path-use-as-child3-expected.png: Removed.
* svg/clip-path/clip-path-use-as-child3-expected.txt: Removed.
* svg/clip-path/clip-path-use-as-child3.svg: Removed.
* svg/clip-path/clip-path-use-as-child4-expected.png: Removed.
* svg/clip-path/clip-path-use-as-child4-expected.txt: Removed.
* svg/clip-path/clip-path-use-as-child4.svg: Removed.
* svg/clip-path/clip-path-use-as-child5-expected.png: Removed.
* svg/clip-path/clip-path-use-as-child5-expected.txt: Removed.
* svg/clip-path/clip-path-use-as-child5.svg: Removed.
* svg/clip-path/clip-path-userSpaceOnUse-expected.txt: Removed.
* svg/clip-path/clip-path-userSpaceOnUse.svg: Removed.
* svg/clip-path/clip-path-with-container-expected.png: Removed.
* svg/clip-path/clip-path-with-container-expected.txt: Removed.
* svg/clip-path/clip-path-with-container.svg: Removed.
* svg/clip-path/clip-path-with-different-unittypes-expected.png: Removed.
* svg/clip-path/clip-path-with-different-unittypes-expected.txt: Removed.
* svg/clip-path/clip-path-with-different-unittypes.svg: Removed.
* svg/clip-path/clip-path-with-different-unittypes2-expected.png: Removed.
* svg/clip-path/clip-path-with-different-unittypes2-expected.txt: Removed.
* svg/clip-path/clip-path-with-different-unittypes2.svg: Removed.
* svg/clip-path/clip-path-with-invisibile-child-expected.png: Removed.
* svg/clip-path/clip-path-with-invisibile-child-expected.txt: Removed.
* svg/clip-path/clip-path-with-invisibile-child.svg: Removed.
* svg/clip-path/clip-path-with-text-clipped-expected.txt: Removed.
* svg/clip-path/clip-path-with-text-clipped.svg: Removed.
* svg/clip-path/clipper-placement-issue-expected.png: Removed.
* svg/clip-path/clipper-placement-issue-expected.txt: Removed.
* svg/clip-path/clipper-placement-issue.svg: Removed.
* svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
* svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg: Removed.
* svg/clip-path/deep-nested-clip-in-mask-expected.txt: Removed.
* svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Removed.
* svg/clip-path/deep-nested-clip-in-mask-panning.svg: Removed.
* svg/clip-path/deep-nested-clip-in-mask.svg: Removed.
* svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt: Removed.
* svg/clip-path/nested-clip-in-mask-image-based-clipping.svg: Removed.
* svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt: Removed.
* svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping.svg: Removed.
* svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt: Removed.
* svg/clip-path/nested-clip-in-mask-path-based-clipping.svg: Removed.
2014-02-22 Frédéric Wang <fred.wang@free.fr>
Only skip stretchy operators when determining the stretch height.
https://bugs.webkit.org/show_bug.cgi?id=126842
Reviewed by Chris Fleizach.
* mathml/presentation/stretchy-depth-height.html: Add a test with non-stretchy mo siblings.
2014-02-22 Frédéric Wang <fred.wang@free.fr>
Implement asymmetric/symmetric stretching of vertical operators.
https://bugs.webkit.org/show_bug.cgi?id=124827.
Reviewed by Chris Fleizach.
Add a new test to verify the symmetric property of operators (either implicit by the operator dictionary or explicit via an mo attribute).
* LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt: rebased.
* mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Added.
* mathml/presentation/stretchy-depth-height-symmetric.html: Added.
2014-02-22 Frédéric Wang <fred.wang@free.fr>
Bug 119043 - Large stretch size error for MathML operators.
https://bugs.webkit.org/show_bug.cgi?id=119043
Reviewed by Chris Fleizach.
This adds a test to check that the depth/height of stretchy operators match the maximum of their siblings. This also fixes the reference of mo-stretch.html to ignore the stretch error.
* mathml/presentation/stretchy-depth-height-expected.txt: Added.
* mathml/presentation/stretchy-depth-height.html: Added.
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
2014-02-22 Frédéric Wang <fred.wang@free.fr>
Unreviewed, rolling out r164534.
http://trac.webkit.org/changeset/164534
https://bugs.webkit.org/show_bug.cgi?id=119043
missing tests
* mathml/presentation/stretchy-depth-height-expected.txt: Removed.
* mathml/presentation/stretchy-depth-height.html: Removed.
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
2014-02-22 Frédéric Wang <fred.wang@free.fr>
Bug 119043 - Large stretch size error for MathML operators.
https://bugs.webkit.org/show_bug.cgi?id=119043
Reviewed by Chris Fleizach.
This adds a test to check that the depth/height of stretchy operators match the maximum of their siblings. This also fixes the reference of mo-stretch.html to ignore the stretch error.
* mathml/presentation/stretchy-depth-height-expected.txt: Added.
* mathml/presentation/stretchy-depth-height.html: Added.
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
2014-02-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
Unreviewed, EFL WK2 gardening. Skip a webgl test because of crashing.
Besides a bug is filed and assigned to those crash tests.
* platform/efl-wk2/TestExpectations:
2014-02-21 Dirk Schulze <krit@webkit.org>
Replace svg/clip-path pixel tests by reference tests
https://bugs.webkit.org/show_bug.cgi?id=129177
Reviewed by Dean Jackson.
New reference tests for SVG clip-path.
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:
* svg/clip-path/clip-path-clip-expected.svg: Added.
* svg/clip-path/clip-path-clip-nested-twice-expected.svg: Added.
* svg/clip-path/clip-path-clip-nested-twice.svg: Added.
* svg/clip-path/clip-path-clip-rule-001-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-001.svg: Added.
* svg/clip-path/clip-path-clip-rule-002-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-002.svg: Added.
* svg/clip-path/clip-path-clip-rule-003-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-003.svg: Added.
* svg/clip-path/clip-path-clip-rule-004-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-004.svg: Added.
* svg/clip-path/clip-path-clip-rule-005-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-005.svg: Added.
* svg/clip-path/clip-path-clip-rule-006-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-006.svg: Added.
* svg/clip-path/clip-path-clip-rule-007-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-007.svg: Added.
* svg/clip-path/clip-path-clip-rule-008-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-008.svg: Added.
* svg/clip-path/clip-path-clip-rule-009-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-009.svg: Added.
* svg/clip-path/clip-path-clip-rule-010-expected.svg: Added.
* svg/clip-path/clip-path-clip-rule-010.svg: Added.
* svg/clip-path/clip-path-clip.svg: Added.
* svg/clip-path/clip-path-content-clip-001-expected.svg: Added.
* svg/clip-path/clip-path-content-clip-001.svg: Added.
* svg/clip-path/clip-path-content-clip-002-expected.svg: Added.
* svg/clip-path/clip-path-content-clip-002.svg: Added.
* svg/clip-path/clip-path-content-clip-003-expected.svg: Added.
* svg/clip-path/clip-path-content-clip-003.svg: Added.
* svg/clip-path/clip-path-content-invisible-expected.svg: Added.
* svg/clip-path/clip-path-content-invisible.svg: Added.
* svg/clip-path/clip-path-content-syling-expected.svg: Added.
* svg/clip-path/clip-path-content-syling.svg: Added.
* svg/clip-path/clip-path-content-use-001-expected.svg: Added.
* svg/clip-path/clip-path-content-use-001.svg: Added.
* svg/clip-path/clip-path-content-use-002-expected.svg: Added.
* svg/clip-path/clip-path-content-use-002.svg: Added.
* svg/clip-path/clip-path-content-use-003-expected.svg: Added.
* svg/clip-path/clip-path-content-use-003.svg: Added.
* svg/clip-path/clip-path-content-use-004-expected.svg: Added.
* svg/clip-path/clip-path-content-use-004.svg: Added.
* svg/clip-path/clip-path-content-use-005-expected.svg: Added.
* svg/clip-path/clip-path-content-use-005.svg: Added.
* svg/clip-path/clip-path-content-use-006-expected.svg: Added.
* svg/clip-path/clip-path-content-use-006.svg: Added.
* svg/clip-path/clip-path-css-transform-001-expected.svg: Added.
* svg/clip-path/clip-path-css-transform-001.svg: Added.
* svg/clip-path/clip-path-css-transform-002-expected.svg: Added.
* svg/clip-path/clip-path-css-transform-002.svg: Added.
* svg/clip-path/clip-path-invalid-expected.svg: Added.
* svg/clip-path/clip-path-invalid.svg: Added.
* svg/clip-path/clip-path-no-content-001-expected.svg: Added.
* svg/clip-path/clip-path-no-content-001.svg: Added.
* svg/clip-path/clip-path-no-content-002-expected.svg: Added.
* svg/clip-path/clip-path-no-content-002.svg: Added.
* svg/clip-path/clip-path-no-content-003-expected.svg: Added.
* svg/clip-path/clip-path-no-content-003.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-001-expected.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-001.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-002-expected.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-002.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-003-expected.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-003.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-004-expected.svg: Added.
* svg/clip-path/clip-path-objectboundingbox-004.svg: Added.
* svg/clip-path/clip-path-on-g-001-expected.svg: Added.
* svg/clip-path/clip-path-on-g-001.svg: Added.
* svg/clip-path/clip-path-on-g-002-expected.svg: Added.
* svg/clip-path/clip-path-on-g-002.svg: Added.
* svg/clip-path/clip-path-on-g-003-expected.svg: Added.
* svg/clip-path/clip-path-on-g-003.svg: Added.
* svg/clip-path/clip-path-on-g-004-expected.svg: Added.
* svg/clip-path/clip-path-on-g-004.svg: Added.
* svg/clip-path/clip-path-on-g-005-expected.svg: Added.
* svg/clip-path/clip-path-on-g-005.svg: Added.
* svg/clip-path/clip-path-on-svg-001-expected.svg: Added.
* svg/clip-path/clip-path-on-svg-001.svg: Added.
* svg/clip-path/clip-path-on-svg-002-expected.svg: Added.
* svg/clip-path/clip-path-on-svg-002.svg: Added.
* svg/clip-path/clip-path-on-use-001-expected.svg: Added.
* svg/clip-path/clip-path-on-use-001.svg: Added.
* svg/clip-path/clip-path-on-use-002-expected.svg: Added.
* svg/clip-path/clip-path-on-use-002.svg: Added.
* svg/clip-path/clip-path-precision-001-expected.svg: Added.
* svg/clip-path/clip-path-precision-001.svg: Added.
* svg/clip-path/clip-path-text-001-expected.svg: Added.
* svg/clip-path/clip-path-text-001.svg: Added.
* svg/clip-path/clip-path-text-002-expected.svg: Added.
* svg/clip-path/clip-path-text-002.svg: Added.
* svg/clip-path/clip-path-text-003-expected.svg: Added.
* svg/clip-path/clip-path-text-003.svg: Added.
* svg/clip-path/clip-path-text-004-expected.svg: Added.
* svg/clip-path/clip-path-text-004.svg: Added.
* svg/clip-path/clip-path-text-005-expected.svg: Added.
* svg/clip-path/clip-path-text-005.svg: Added.
* svg/clip-path/clip-path-userspaceonuse-001-expected.svg: Added.
* svg/clip-path/clip-path-userspaceonuse-001.svg: Added.
* svg/clip-path/mask-nested-clip-path-001-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-001.svg: Added.
* svg/clip-path/mask-nested-clip-path-002-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-002.svg: Added.
* svg/clip-path/mask-nested-clip-path-003-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-003.svg: Added.
* svg/clip-path/mask-nested-clip-path-004-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-004.svg: Added.
* svg/clip-path/mask-nested-clip-path-005-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-005.svg: Added.
* svg/clip-path/mask-nested-clip-path-006-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-006.svg: Added.
* svg/clip-path/mask-nested-clip-path-007-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-007.svg: Added.
* svg/clip-path/mask-nested-clip-path-008-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-008.svg: Added.
* svg/clip-path/mask-nested-clip-path-009-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-009.svg: Added.
* svg/clip-path/mask-nested-clip-path-panning-001-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-panning-001.svg: Added.
* svg/clip-path/mask-nested-clip-path-panning-002-expected.svg: Added.
* svg/clip-path/mask-nested-clip-path-panning-002.svg: Added.
* svg/clip-path/mask-objectboundingbox-content-clip-expected.svg: Added.
* svg/clip-path/mask-objectboundingbox-content-clip-transform-expected.svg: Added.
* svg/clip-path/mask-objectboundingbox-content-clip-transform.svg: Added.
* svg/clip-path/mask-objectboundingbox-content-clip.svg: Added.
* svg/clip-path/mask-userspaceonuse-content-clip-expected.svg: Added.
* svg/clip-path/mask-userspaceonuse-content-clip-transform-expected.svg: Added.
* svg/clip-path/mask-userspaceonuse-content-clip-transform.svg: Added.
* svg/clip-path/mask-userspaceonuse-content-clip.svg: Added.
2014-02-21 Ryosuke Niwa <rniwa@webkit.org>
Inner text element should not use -webkit-user-modify
https://bugs.webkit.org/show_bug.cgi?id=129035
Reviewed by Andreas Kling.
Rebaselined tests as the user agent shadow DOM of input and textarea elements now have contenteditable attribute.
* editing/input/paste-text-ending-with-interchange-newline-expected.txt:
* editing/inserting/5607069-2-expected.txt:
* editing/inserting/5607069-3-expected.txt:
* editing/pasteboard/copy-image-with-alt-text-expected.txt:
* editing/pasteboard/copy-null-characters-expected.txt:
* editing/pasteboard/nested-blocks-with-text-area-expected.txt:
* editing/pasteboard/nested-blocks-with-text-field-expected.txt:
* editing/selection/dump-as-markup-expected.txt:
* editing/selection/dump-as-markup-form-text-expected.txt:
* fast/forms/suggested-value-after-setvalue-expected.txt:
* fast/forms/suggested-value-expected.txt:
* fast/parser/object-with-textarea-fallback-expected.txt:
2014-02-21 Myles C. Maxfield <mmaxfield@apple.com>
After copy and paste, cursor may appear to be above the bottom of content
https://bugs.webkit.org/show_bug.cgi?id=129167
Reviewed by Ryosuke Niwa.
Makes sure that the clearing div is inserted.
* editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: Added.
* editing/pasteboard/copy-paste-inserts-clearing-div.html: Added.
2014-02-21 Brian Burg <bburg@apple.com>
Move unported Web Inspector tests to LayoutTests/inspector-obsolete
https://bugs.webkit.org/show_bug.cgi?id=129183
Rubber-stamped by Timothy Hatcher.
Move inspector/ to inspector-obsolete/.
Move http/tests/inspector/ to inspector-obsolete/http-tests/.
Fold http/tests/inspector-enabled/ into inspector-obsolete/http-tests/.
I have elided about 1100 lines of rename Changelog spew;
no filenames have been altered in this reorganization.
Remove mentions of obsolete tests from TestExpectations. Remove skips
for inspector-obsolete/ from port-specific expectations, and just
put it in the generic expectations file.
Remove inspector-protocol/heap-profiler tests, as they are obsolete.
* TestExpectations:
* inspector-protocol/heap-profiler/heap-snapshot-with-detached-dom-tree-expected.txt: Removed.
* inspector-protocol/heap-profiler/heap-snapshot-with-detached-dom-tree.html: Removed.
* inspector-protocol/heap-profiler/heap-snapshot-with-event-listener-expected.txt: Removed.
* inspector-protocol/heap-profiler/heap-snapshot-with-event-listener.html: Removed.
* inspector-protocol/heap-profiler/resources/heap-snapshot-common.js: Removed.
* inspector-protocol/heap-profiler/resources/page-with-function.html: Removed.
* inspector-protocol/heap-profiler/take-heap-snapshot-expected.txt: Removed.
* inspector-protocol/heap-profiler/take-heap-snapshot.html: Removed.
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:
* platform/win-xp/TestExpectations:
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
* platform/wk2/TestExpectations:
2014-02-21 Brian Burg <bburg@apple.com>
Web Inspector: remove old inspector tests that cannot be ported
https://bugs.webkit.org/show_bug.cgi?id=129168
Reviewed by Timothy Hatcher.
Remove many tests that were specific to the old inspector user interface.
These cannot be ported either because they were specific to the UI, or
they test features that no longer exist in the Web Inspector.
* inspector/audits/audits-panel-functional-expected.txt: Removed.
* inspector/audits/audits-panel-functional.html: Removed.
* inspector/audits/audits-panel-noimages-functional-expected.txt: Removed.
* inspector/audits/audits-panel-noimages-functional.html: Removed.
* inspector/audits/audits-test.js: Removed.
* inspector/audits/resources/audits-script1.js: Removed.
* inspector/audits/resources/audits-script2.js: Removed.
* inspector/audits/resources/audits-style1.css: Removed.
* inspector/console/command-line-api-getEventListeners-expected.txt: Removed.
* inspector/console/command-line-api-getEventListeners.html: Removed.
* inspector/console/console-big-array-expected.txt: Removed.
* inspector/console/console-big-array.html: Removed.
* inspector/console/console-clear-expected.txt: Removed.
* inspector/console/console-clear.html: Removed.
* inspector/console/console-dirxml-expected.txt: Removed.
* inspector/console/console-dirxml.html: Removed.
* inspector/console/console-filter-test-expected.txt: Removed.
* inspector/console/console-filter-test.html: Removed.
* inspector/console/console-format-collections-expected.txt: Removed.
* inspector/console/console-format-collections.html: Removed.
* inspector/console/console-format-expected.txt: Removed.
* inspector/console/console-format-style-expected.txt: Removed.
* inspector/console/console-format-style-whitelist-expected.txt: Removed.
* inspector/console/console-format-style-whitelist.html: Removed.
* inspector/console/console-format-style.html: Removed.
* inspector/console/console-format-table-expected.txt: Removed.
* inspector/console/console-format-table.html: Removed.
* inspector/console/console-format.html: Removed.
* inspector/console/console-trim-long-urls-expected.txt: Removed.
* inspector/console/console-trim-long-urls.html: Removed.
* inspector/cookie-parser-expected.txt: Removed.
* inspector/cookie-parser.html: Removed.
* inspector/cookie-resource-match-expected.txt: Removed.
* inspector/cookie-resource-match.html: Removed.
* inspector/curl-command-expected.txt: Removed.
* inspector/curl-command.html: Removed.
* inspector/database-table-name-excaping-expected.txt: Removed.
* inspector/database-table-name-excaping.html: Removed.
* inspector/datagrid-autosize-expected.txt: Removed.
* inspector/datagrid-autosize.html: Removed.
* inspector/debugger/breakpoint-manager-listeners-count-expected.txt: Removed.
* inspector/debugger/breakpoint-manager-listeners-count.html: Removed.
* inspector/debugger/callstack-placards-discarded-expected.txt: Removed.
* inspector/debugger/callstack-placards-discarded.html: Removed.
* inspector/debugger/content-providers-expected.txt: Removed.
* inspector/debugger/content-providers.html: Removed.
* inspector/debugger/debug-inlined-scripts-expected.txt: Removed.
* inspector/debugger/debug-inlined-scripts.html-disabled: Removed.
* inspector/debugger/debugger-expand-scope-expected.txt: Removed.
* inspector/debugger/debugger-expand-scope.html: Removed.
* inspector/debugger/debugger-proto-property-expected.txt: Removed.
* inspector/debugger/debugger-proto-property.html: Removed.
* inspector/debugger/debugger-script-preprocessor-expected.txt: Removed.
* inspector/debugger/debugger-script-preprocessor.html: Removed.
* inspector/debugger/debugger-step-into-event-listener-expected.txt: Removed.
* inspector/debugger/debugger-step-into-event-listener.html: Removed.
* inspector/debugger/disable-script-expected.txt: Removed.
* inspector/debugger/disable-script.html: Removed.
* inspector/debugger/dom-breakpoints-expected.txt: Removed.
* inspector/debugger/dom-breakpoints.html: Removed.
* inspector/debugger/dynamic-script-tag-expected.txt: Removed.
* inspector/debugger/dynamic-script-tag.html: Removed.
* inspector/debugger/dynamic-scripts-expected.txt: Removed.
* inspector/debugger/dynamic-scripts.html: Removed.
* inspector/debugger/error-in-watch-expressions-expected.txt: Removed.
* inspector/debugger/error-in-watch-expressions.html: Removed.
* inspector/debugger/event-listener-breakpoints-expected.txt: Removed.
* inspector/debugger/event-listener-breakpoints.html: Removed.
* inspector/debugger/file-system-project-mapping-expected.txt: Removed.
* inspector/debugger/file-system-project-mapping.html: Removed.
* inspector/debugger/linkifier-expected.txt: Removed.
* inspector/debugger/linkifier.html: Removed.
* inspector/debugger/live-edit-breakpoints-expected.txt: Removed.
* inspector/debugger/live-edit-breakpoints.html: Removed.
* inspector/debugger/live-edit-expected.txt: Removed.
* inspector/debugger/live-edit.html: Removed.
* inspector/debugger/mutation-observer-suspend-while-paused-expected.txt: Removed.
* inspector/debugger/mutation-observer-suspend-while-paused.html: Removed.
* inspector/debugger/navigator-view-expected.txt: Removed.
* inspector/debugger/navigator-view.html: Removed.
* inspector/debugger/network-uisourcecode-provider-expected.txt: Removed.
* inspector/debugger/network-uisourcecode-provider.html: Removed.
* inspector/debugger/properties-special-expected.txt: Removed.
* inspector/debugger/properties-special.html: Removed.
* inspector/debugger/resource-script-mapping-expected.txt: Removed.
* inspector/debugger/resource-script-mapping.html: Removed.
* inspector/debugger/reveal-execution-line-expected.txt: Removed.
* inspector/debugger/reveal-execution-line.html: Removed.
* inspector/debugger/script-extract-outline-expected.txt: Removed.
* inspector/debugger/script-extract-outline.html: Removed.
* inspector/debugger/script-formatter-breakpoints-expected.txt: Removed.
* inspector/debugger/script-formatter-breakpoints.html: Removed.
* inspector/debugger/script-formatter-console-expected.txt: Removed.
* inspector/debugger/script-formatter-console.html: Removed.
* inspector/debugger/script-snippet-model-expected.txt: Removed.
* inspector/debugger/script-snippet-model.html: Removed.
* inspector/debugger/scripts-panel-expected.txt: Removed.
* inspector/debugger/scripts-panel.html: Removed.
* inspector/debugger/scripts-sorting-expected.txt: Removed.
* inspector/debugger/scripts-sorting.html: Removed.
* inspector/debugger/selected-call-frame-after-formatting-source-expected.txt: Removed.
* inspector/debugger/selected-call-frame-after-formatting-source.html: Removed.
* inspector/debugger/set-breakpoint-expected.txt: Removed.
* inspector/debugger/set-breakpoint.html: Removed.
* inspector/debugger/source-frame-count-expected.txt: Removed.
* inspector/debugger/source-frame-count.html: Removed.
* inspector/debugger/source-frame-expected.txt: Removed.
* inspector/debugger/source-frame.html: Removed.
* inspector/debugger/step-through-event-listeners-expected.txt: Removed.
* inspector/debugger/step-through-event-listeners.html: Removed.
* inspector/debugger/ui-source-code-display-name-expected.txt: Removed.
* inspector/debugger/ui-source-code-display-name.html: Removed.
* inspector/debugger/ui-source-code-expected.txt: Removed.
* inspector/debugger/ui-source-code.html: Removed.
* inspector/debugger/watch-expressions-panel-switch-expected.txt: Removed.
* inspector/debugger/watch-expressions-panel-switch.html: Removed.
* inspector/debugger/watch-expressions-preserve-expansion-expected.txt: Removed.
* inspector/debugger/watch-expressions-preserve-expansion.html: Removed.
* inspector/debugger/xhr-breakpoints-expected.txt: Removed.
* inspector/debugger/xhr-breakpoints.html: Removed.
* inspector/dom-statistics-expected.txt: Removed.
* inspector/dom-statistics.html-disabled: Removed.
* inspector/editor/brace-matcher-expected.txt: Removed.
* inspector/editor/brace-matcher.html: Removed.
* inspector/editor/editor-test.js: Removed.
* inspector/editor/highlighter-basics-expected.txt: Removed.
* inspector/editor/highlighter-basics.html: Removed.
* inspector/editor/highlighter-chunk-limit-expected.txt: Removed.
* inspector/editor/highlighter-chunk-limit.html: Removed.
* inspector/editor/highlighter-long-line-expected.txt: Removed.
* inspector/editor/highlighter-long-line.html: Removed.
* inspector/editor/highlighter-paste-in-comment-expected.txt: Removed.
* inspector/editor/highlighter-paste-in-comment.html: Removed.
* inspector/editor/highlighter-test.js: Removed.
* inspector/editor/indentation-expected.txt: Removed.
* inspector/editor/indentation.html: Removed.
* inspector/editor/text-editor-brace-highlighter-expected.txt: Removed.
* inspector/editor/text-editor-brace-highlighter.html: Removed.
* inspector/editor/text-editor-char-to-coordinates-expected.txt: Removed.
* inspector/editor/text-editor-char-to-coordinates.html: Removed.
* inspector/editor/text-editor-formatter-expected.txt: Removed.
* inspector/editor/text-editor-formatter.html: Removed.
* inspector/editor/text-editor-highlight-api-expected.txt: Removed.
* inspector/editor/text-editor-highlight-api.html: Removed.
* inspector/editor/text-editor-highlight-token-expected.txt: Removed.
* inspector/editor/text-editor-highlight-token.html: Removed.
* inspector/editor/text-editor-home-button-expected.txt: Removed.
* inspector/editor/text-editor-home-button.html: Removed.
* inspector/editor/text-editor-line-breaks-expected.txt: Removed.
* inspector/editor/text-editor-line-breaks.html: Removed.
* inspector/editor/text-editor-long-line-expected.txt: Removed.
* inspector/editor/text-editor-long-line.html: Removed.
* inspector/editor/text-editor-model-expected.txt: Removed.
* inspector/editor/text-editor-model.html: Removed.
* inspector/editor/text-editor-remove-chunks-from-dom-expected.txt: Removed.
* inspector/editor/text-editor-remove-chunks-from-dom.html: Removed.
* inspector/editor/text-editor-selection-expected.txt: Removed.
* inspector/editor/text-editor-selection-to-search-expected.txt: Removed.
* inspector/editor/text-editor-selection-to-search.html: Removed.
* inspector/editor/text-editor-selection.html: Removed.
* inspector/editor/text-editor-show-whitespace-expected.txt: Removed.
* inspector/editor/text-editor-show-whitespace.html: Removed.
* inspector/editor/text-editor-smart-braces-expected.txt: Removed.
* inspector/editor/text-editor-smart-braces.html: Removed.
* inspector/editor/text-editor-token-at-position-expected.txt: Removed.
* inspector/editor/text-editor-token-at-position.html: Removed.
* inspector/editor/text-editor-type-over-decoration-expected.txt: Removed.
* inspector/editor/text-editor-type-over-decoration.html: Removed.
* inspector/editor/text-editor-undo-redo-expected.txt: Removed.
* inspector/editor/text-editor-undo-redo.html: Removed.
* inspector/editor/text-editor-word-jumps-expected.txt: Removed.
* inspector/editor/text-editor-word-jumps.html: Removed.
* inspector/elements/breadcrumb-updates-expected.txt: Removed.
* inspector/elements/breadcrumb-updates.html: Removed.
* inspector/elements/delete-from-document-expected.txt: Removed.
* inspector/elements/delete-from-document.html: Removed.
* inspector/elements/edit-dom-actions-expected.txt: Removed.
* inspector/elements/edit-dom-actions.html: Removed.
* inspector/elements/elements-delete-inline-style-expected.txt: Removed.
* inspector/elements/elements-delete-inline-style.html: Removed.
* inspector/elements/elements-img-tooltip-expected.txt: Removed.
* inspector/elements/elements-img-tooltip.html: Removed.
* inspector/elements/elements-inspect-iframe-from-different-domain-expected.txt: Removed.
* inspector/elements/elements-inspect-iframe-from-different-domain.html: Removed.
* inspector/elements/elements-panel-limited-children-expected.txt: Removed.
* inspector/elements/elements-panel-limited-children.html: Removed.
* inspector/elements/elements-panel-rewrite-href-expected.txt: Removed.
* inspector/elements/elements-panel-rewrite-href.html: Removed.
* inspector/elements/elements-panel-selection-on-refresh-expected.txt: Removed.
* inspector/elements/elements-panel-selection-on-refresh.html: Removed.
* inspector/elements/elements-panel-structure-expected.txt: Removed.
* inspector/elements/elements-panel-structure.html: Removed.
* inspector/elements/elements-panel-xhtml-structure-expected.txt: Removed.
* inspector/elements/elements-panel-xhtml-structure.xhtml-disabled: Removed.
* inspector/elements/event-listener-sidebar-expected.txt: Removed.
* inspector/elements/event-listener-sidebar.html: Removed.
* inspector/elements/event-listeners-about-blank-expected.txt: Removed.
* inspector/elements/event-listeners-about-blank.html: Removed.
* inspector/elements/expand-recursively-expected.txt: Removed.
* inspector/elements/expand-recursively.html: Removed.
* inspector/elements/hide-shortcut-expected.txt: Removed.
* inspector/elements/hide-shortcut.html: Removed.
* inspector/elements/iframe-load-event-expected.txt: Removed.
* inspector/elements/iframe-load-event.html: Removed.
* inspector/elements/insert-node-collapsed-expected.txt: Removed.
* inspector/elements/insert-node-collapsed.html: Removed.
* inspector/elements/insert-node-expected.txt: Removed.
* inspector/elements/insert-node.html: Removed.
* inspector/elements/modify-chardata-expected.txt: Removed.
* inspector/elements/modify-chardata.html: Removed.
* inspector/elements/move-node-expected.txt: Removed.
* inspector/elements/move-node.html: Removed.
* inspector/elements/node-xpath-expected.txt: Removed.
* inspector/elements/node-xpath.xhtml: Removed.
* inspector/elements/remove-node-expected.txt: Removed.
* inspector/elements/remove-node.html: Removed.
* inspector/elements/resources/iframe-load-event-iframe-1.html: Removed.
* inspector/elements/resources/iframe-load-event-iframe-2.html: Removed.
* inspector/elements/resources/iframe-load-event-iframe.js: Removed.
* inspector/elements/resources/user-properties.js: Removed.
* inspector/elements/set-html-via-resource-expected.txt: Removed.
* inspector/elements/shadow-dom-modify-chardata-expected.txt: Removed.
* inspector/elements/shadow-dom-modify-chardata.html: Removed.
* inspector/elements/shadow-root-expected.txt: Removed.
* inspector/elements/shadow-root.html: Removed.
* inspector/elements/undo-dom-edits-2-expected.txt: Removed.
* inspector/elements/undo-dom-edits-2.html: Removed.
* inspector/elements/undo-dom-edits-expected.txt: Removed.
* inspector/elements/undo-dom-edits.html: Removed.
* inspector/elements/update-shadowdom-expected.txt: Removed.
* inspector/elements/update-shadowdom.html: Removed.
* inspector/elements/user-properties-expected.txt: Removed.
* inspector/elements/user-properties.html: Removed.
* inspector/evaluate-in-page-expected.txt: Removed.
* inspector/evaluate-in-page.html: Removed.
* inspector/extensions/extensions-api-expected.txt: Removed.
* inspector/extensions/extensions-api.html: Removed.
* inspector/extensions/extensions-audits-api-expected.txt: Removed.
* inspector/extensions/extensions-audits-api.html: Removed.
* inspector/extensions/extensions-audits-content-script-expected.txt: Removed.
* inspector/extensions/extensions-audits-content-script.html: Removed.
* inspector/extensions/extensions-audits-expected.txt: Removed.
* inspector/extensions/extensions-audits-tests.js: Removed.
* inspector/extensions/extensions-audits.html: Removed.
* inspector/extensions/extensions-console-expected.txt: Removed.
* inspector/extensions/extensions-console.html: Removed.
* inspector/extensions/extensions-eval-content-script-expected.txt: Removed.
* inspector/extensions/extensions-eval-content-script.html: Removed.
* inspector/extensions/extensions-eval-expected.txt: Removed.
* inspector/extensions/extensions-eval.html: Removed.
* inspector/extensions/extensions-events-expected.txt: Removed.
* inspector/extensions/extensions-events.html: Removed.
* inspector/extensions/extensions-network-expected.txt: Removed.
* inspector/extensions/extensions-network.html: Removed.
* inspector/extensions/extensions-panel-expected.txt: Removed.
* inspector/extensions/extensions-panel.html: Removed.
* inspector/extensions/extensions-reload-expected.txt: Removed.
* inspector/extensions/extensions-reload.html: Removed.
* inspector/extensions/extensions-resources-expected.txt: Removed.
* inspector/extensions/extensions-resources.html: Removed.
* inspector/extensions/extensions-sidebar-expected.txt: Removed.
* inspector/extensions/extensions-sidebar.html: Removed.
* inspector/extensions/resources/abe.png: Removed.
* inspector/extensions/resources/audits-style1.css: Removed.
* inspector/extensions/resources/test-script.js: Removed.
* inspector/file-mapping-expected.txt: Removed.
* inspector/file-mapping.html: Removed.
* inspector/file-system-mapping-expected.txt: Removed.
* inspector/file-system-mapping.html: Removed.
* inspector/file-system-project-expected.txt: Removed.
* inspector/file-system-project.html: Removed.
* inspector/filtered-item-selection-dialog-filtering-expected.txt: Removed.
* inspector/filtered-item-selection-dialog-filtering.html: Removed.
* inspector/inspector-backend-commands-generation-expected.txt: Removed.
* inspector/inspector-backend-commands-generation.html: Removed.
* inspector/map-expected.txt: Removed.
* inspector/map.html: Removed.
* inspector/network-status-non-http-expected.txt: Removed.
* inspector/network-status-non-http.html: Removed.
* inspector/profiler/canvas-profiler-test.js: Removed.
* inspector/profiler/canvas2d/canvas-has-uninstrumented-canvases-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas-has-uninstrumented-canvases.html: Removed.
* inspector/profiler/canvas2d/canvas-replay-log-grid-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas-replay-log-grid.html: Removed.
* inspector/profiler/canvas2d/canvas-stack-trace-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas-stack-trace.html: Removed.
* inspector/profiler/canvas2d/canvas2d-api-changes-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas2d-api-changes.html: Removed.
* inspector/profiler/canvas2d/canvas2d-gradient-capturing-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas2d-gradient-capturing.html: Removed.
* inspector/profiler/canvas2d/canvas2d-profiler-capturing-basics-expected.txt: Removed.
* inspector/profiler/canvas2d/canvas2d-profiler-capturing-basics.html: Removed.
* inspector/profiler/heap-snapshot-comparison-dom-groups-change-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-dom-groups-change.html: Removed.
* inspector/profiler/heap-snapshot-comparison-expansion-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-expansion-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-comparison-show-all-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-show-all.html: Removed.
* inspector/profiler/heap-snapshot-comparison-show-next-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-show-next.html: Removed.
* inspector/profiler/heap-snapshot-comparison-shown-node-count-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-shown-node-count-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-comparison-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-comparison-sorting.html: Removed.
* inspector/profiler/heap-snapshot-containment-expansion-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-containment-expansion-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-containment-show-all-expected.txt: Removed.
* inspector/profiler/heap-snapshot-containment-show-all.html: Removed.
* inspector/profiler/heap-snapshot-containment-show-next-expected.txt: Removed.
* inspector/profiler/heap-snapshot-containment-show-next.html: Removed.
* inspector/profiler/heap-snapshot-containment-shown-node-count-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-containment-shown-node-count-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-containment-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-containment-sorting.html: Removed.
* inspector/profiler/heap-snapshot-dominators-expansion-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-expansion-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-dominators-show-all-expected.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-show-all.html: Removed.
* inspector/profiler/heap-snapshot-dominators-show-next-actual.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-show-next-expected.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-show-next.html: Removed.
* inspector/profiler/heap-snapshot-dominators-shown-node-count-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-shown-node-count-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-dominators-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-dominators-sorting.html: Removed.
* inspector/profiler/heap-snapshot-expected.txt: Removed.
* inspector/profiler/heap-snapshot-get-profile-crash-expected.txt: Removed.
* inspector/profiler/heap-snapshot-get-profile-crash.html: Removed.
* inspector/profiler/heap-snapshot-inspect-dom-wrapper-expected.txt: Removed.
* inspector/profiler/heap-snapshot-inspect-dom-wrapper.html: Removed.
* inspector/profiler/heap-snapshot-loader-expected.txt: Removed.
* inspector/profiler/heap-snapshot-loader.html: Removed.
* inspector/profiler/heap-snapshot-reveal-in-dominators-view-expected.txt: Removed.
* inspector/profiler/heap-snapshot-reveal-in-dominators-view.html: Removed.
* inspector/profiler/heap-snapshot-summary-expansion-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-expansion-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-summary-retainers-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-retainers.html: Removed.
* inspector/profiler/heap-snapshot-summary-show-all-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-show-all.html: Removed.
* inspector/profiler/heap-snapshot-summary-show-next-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-show-next.html: Removed.
* inspector/profiler/heap-snapshot-summary-show-ranges-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-show-ranges.html: Removed.
* inspector/profiler/heap-snapshot-summary-shown-node-count-preserved-when-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-shown-node-count-preserved-when-sorting.html: Removed.
* inspector/profiler/heap-snapshot-summary-sorting-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-sorting-fields-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-sorting-fields.html: Removed.
* inspector/profiler/heap-snapshot-summary-sorting-instances-expected.txt: Removed.
* inspector/profiler/heap-snapshot-summary-sorting-instances.html: Removed.
* inspector/profiler/heap-snapshot-summary-sorting.html: Removed.
* inspector/profiler/heap-snapshot-test.js: Removed.
* inspector/profiler/heap-snapshot.html: Removed.
* inspector/profiler/resources/image.jpeg: Removed.
* inspector/profiler/selector-profiler-url-expected.txt: Removed.
* inspector/profiler/selector-profiler-url.html: Removed.
* inspector/profiler/webgl/webgl-profiler-api-changes-expected.txt: Removed.
* inspector/profiler/webgl/webgl-profiler-api-changes.html: Removed.
* inspector/profiler/webgl/webgl-profiler-get-error-expected.txt: Removed.
* inspector/profiler/webgl/webgl-profiler-get-error.html: Removed.
* inspector/progress-bar-expected.txt: Removed.
* inspector/progress-bar.html: Removed.
* inspector/snippet-storage-expected.txt: Removed.
* inspector/snippet-storage.html: Removed.
* inspector/styles/commit-selector-expected.txt: Removed.
* inspector/styles/commit-selector.html: Removed.
* inspector/styles/css-live-edit-expected.txt: Removed.
* inspector/styles/css-live-edit.html: Removed.
* inspector/styles/edit-inspector-stylesheet-expected.txt: Removed.
* inspector/styles/edit-inspector-stylesheet.html: Removed.
* inspector/styles/edit-value-with-trimmed-url-expected.txt: Removed.
* inspector/styles/edit-value-with-trimmed-url.html: Removed.
* inspector/styles/force-pseudo-state-expected.txt: Removed.
* inspector/styles/force-pseudo-state.html: Removed.
* inspector/styles/inactive-properties-expected.txt: Removed.
* inspector/styles/inactive-properties.html: Removed.
* inspector/styles/lazy-computed-style-expected.txt: Removed.
* inspector/styles/lazy-computed-style.html: Removed.
* inspector/styles/media-emulation-expected.txt: Removed.
* inspector/styles/media-emulation.html: Removed.
* inspector/styles/media-queries-expected.txt: Removed.
* inspector/styles/media-queries.html: Removed.
* inspector/styles/metrics-box-sizing-expected.txt: Removed.
* inspector/styles/metrics-box-sizing.html: Removed.
* inspector/styles/paste-property-expected.txt: Removed.
* inspector/styles/paste-property.html: Removed.
* inspector/styles/perform-undo-perform-of-mergable-action-expected.txt: Removed.
* inspector/styles/perform-undo-perform-of-mergable-action.html: Removed.
* inspector/styles/protocol-css-regions-commands-expected.txt: Removed.
* inspector/styles/protocol-css-regions-commands.html: Removed.
* inspector/styles/selector-line-expected.txt: Removed.
* inspector/styles/selector-line.html: Removed.
* inspector/styles/show-user-agent-styles-expected.txt: Removed.
* inspector/styles/show-user-agent-styles.html: Removed.
* inspector/styles/styles-add-new-rule-expected.txt: Removed.
* inspector/styles/styles-add-new-rule.html: Removed.
* inspector/styles/styles-cancel-editing-expected.txt: Removed.
* inspector/styles/styles-cancel-editing.html: Removed.
* inspector/styles/styles-change-node-while-editing-expected.txt: Removed.
* inspector/styles/styles-change-node-while-editing.html: Removed.
* inspector/styles/styles-commit-editing-expected.txt: Removed.
* inspector/styles/styles-commit-editing.html: Removed.
* inspector/styles/styles-edit-property-after-invalid-rule-expected.txt: Removed.
* inspector/styles/styles-edit-property-after-invalid-rule.html: Removed.
* inspector/styles/styles-update-from-js-expected.txt: Removed.
* inspector/styles/styles-update-from-js.html: Removed.
* inspector/styles/styles-url-linkify-expected.txt: Removed.
* inspector/styles/styles-url-linkify.html: Removed.
* inspector/styles/svg-style-expected.txt: Removed.
* inspector/styles/svg-style.xhtml: Removed.
* inspector/styles/up-down-numerics-and-colors-expected.txt: Removed.
* inspector/styles/up-down-numerics-and-colors.html: Removed.
* inspector/styles/updates-during-dom-traversal-expected.txt: Removed.
* inspector/styles/updates-during-dom-traversal.html: Removed.
* inspector/styles/updates-throttled-expected.txt: Removed.
* inspector/styles/updates-throttled.html: Removed.
* inspector/styles/url-color-swatch-expected.txt: Removed.
* inspector/styles/url-color-swatch.html: Removed.
* inspector/styles/variables/css-variables-expected.txt: Removed.
* inspector/styles/variables/css-variables.html: Removed.
* inspector/styles/vendor-prefixes-expected.txt: Removed.
* inspector/styles/vendor-prefixes.html: Removed.
* inspector/syntax-highlight-css-expected.txt: Removed.
* inspector/syntax-highlight-css.html: Removed.
* inspector/syntax-highlight-html-expected.txt: Removed.
* inspector/syntax-highlight-html.html: Removed.
* inspector/syntax-highlight-javascript-expected.txt: Removed.
* inspector/syntax-highlight-javascript.html: Removed.
* inspector/syntax-highlight.js: Removed.
* inspector/tabbed-editors-history-expected.txt: Removed.
* inspector/tabbed-editors-history.html: Removed.
* inspector/tabbed-pane-max-tab-width-calculation-expected.txt: Removed.
* inspector/tabbed-pane-max-tab-width-calculation.html: Removed.
* inspector/tabbed-pane-tabs-to-show-expected.txt: Removed.
* inspector/tabbed-pane-tabs-to-show.html: Removed.
* inspector/timeline-dfs-expected.txt: Removed.
* inspector/timeline-dfs.html: Removed.
* inspector/timeline/timeline-coalescing-expected.txt: Removed.
* inspector/timeline/timeline-coalescing.html: Removed.
* inspector/timeline/timeline-enum-stability-expected.txt: Removed.
* inspector/timeline/timeline-enum-stability.html: Removed.
* inspector/uisourcecode-revisions-expected.txt: Removed.
* inspector/uisourcecode-revisions.html: Removed.
* inspector/user-metrics-expected.txt: Removed.
* inspector/user-metrics.html: Removed.
* inspector/utilities-highlight-results-expected.txt: Removed.
* inspector/utilities-highlight-results.html: Removed.
* inspector/version-controller-expected.txt: Removed.
* inspector/version-controller.html: Removed.
* inspector/view-css-expected.txt: Removed.
* inspector/view-css.html: Removed.
* inspector/view-events-expected.txt: Removed.
* inspector/view-events.html: Removed.
* inspector/workspace-mapping-expected.txt: Removed.
* inspector/workspace-mapping.html: Removed.
2014-02-21 Chi Wai Lau <clau@apple.com>
Web Inspector: Replace binarySearch with lowerBound and upperBound functions
https://bugs.webkit.org/show_bug.cgi?id=118609
Reviewed by Timothy Hatcher.
* inspector/utilities-expected.txt:
* inspector/utilities.html:
2014-02-21 Daniel Bates <dabates@apple.com>
[Win] fast/table/col-and-colgroup-offsets.html - offsetHeight differs from Mac results
https://bugs.webkit.org/show_bug.cgi?id=129179
The test col-and-colgroup-offsets.html is failing on the Apple Win Debug (Tests) bot due
to platform-specific numeric differences in the computed offsetHeight of the table cells.
For now, I am landing Windows-specific expected results as the behavior tested by the test
is correct despite the numerical differences. I'll further investigate the Window-specific
difference in <https://bugs.webkit.org/show_bug.cgi?id=129179>.
* platform/win/fast/table/col-and-colgroup-offsets-expected.txt: Added.
2014-02-21 Brian Burg <bburg@apple.com>
Web Inspector: animate breakpoint tree elements when probe samples are received
https://bugs.webkit.org/show_bug.cgi?id=128334
Reviewed by Timothy Hatcher.
Adjust probe manager tracing listeners to access the correct data container property.
* inspector-protocol/resources/probe-helper.js:
(ProbeHelper.installTracingListeners):
2014-02-21 Daniel Bates <dabates@apple.com>
COL element in table has 0 for offsetWidth
https://bugs.webkit.org/show_bug.cgi?id=15277
Reviewed by David Hyatt.
Added test to ensure that offset{Left, Top, Width, Height} return correct results
for table columns and column groups.
For now, we fail almost all of the offset{Height, Top} sub-tests for the separate
border model as we need to fix <https://bugs.webkit.org/show_bug.cgi?id=128988>.
* fast/table/col-and-colgroup-offsets-expected.txt: Added.
* fast/table/col-and-colgroup-offsets.html: Added.
2014-02-21 Benjamin Poulain <bpoulain@apple.com>
'mouseenter' mouse compat event not fired when listeners for touch events
https://bugs.webkit.org/show_bug.cgi?id=128534
Reviewed by Andreas Kling.
The existing tests for mouseenter/mouseleave had very poor readability which made them
useless for debugging.
This updates them to log what cause the events, and log all the events everywhere on the page.
* fast/events/mouseenter-mouseleave-capture-expected.txt:
* fast/events/mouseenter-mouseleave-capture.html:
* fast/events/mouseenter-mouseleave-expected.txt:
* fast/events/mouseenter-mouseleave.html:
2014-02-21 Jon Honeycutt <jhoneycutt@apple.com>
Crash reloading page with position: fixed content
https://bugs.webkit.org/show_bug.cgi?id=129119
<rdar://problem/16127090>
Reviewed by Brent Fulgham.
* platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content-expected.txt: Added.
* platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content.html: Added.
2014-02-21 Andrei Bucur <abucur@adobe.com>
[CSS Regions] Regions don't paint correctly in new-multicol elements
https://bugs.webkit.org/show_bug.cgi?id=120711
Reviewed by David Hyatt.
Add tests for regions in multi-column elements and a test that verifies
regions are correctly clipped by their containers when both have hidden
overflow.
For the non horizontal-tb writing modes tests there's no overflow after the
last region because it's not rendered correctly yet in a new column.
* fast/regions/region-clipping-expected.html: Added.
* fast/regions/region-clipping.html: Added.
* fast/regions/regions-in-multicol-bt-expected.html: Added.
* fast/regions/regions-in-multicol-bt.html: Added.
* fast/regions/regions-in-multicol-expected.html: Added.
* fast/regions/regions-in-multicol-hover-expected.html: Added.
* fast/regions/regions-in-multicol-hover-overflow-expected.html: Added.
* fast/regions/regions-in-multicol-hover-overflow.html: Added.
* fast/regions/regions-in-multicol-hover.html: Added.
* fast/regions/regions-in-multicol-lr-expected.html: Added.
* fast/regions/regions-in-multicol-lr.html: Added.
* fast/regions/regions-in-multicol-rl-expected.html: Added.
* fast/regions/regions-in-multicol-rl.html: Added.
* fast/regions/regions-in-multicol.html: Added.
2014-02-21 Mihai Tica <mitica@adobe.com>
[CSS Blending] Refactor -webkit-blend-mode to -webkit-mix-blend-mode
https://bugs.webkit.org/show_bug.cgi?id=128805
Reviewed by Dean Jackson.
The spec defines the mix-blend-mode property. This means that the
prefixed version should be -webkit-mix-blend-mode, instead of
-webkit-blend-mode. Update all tests accordingly.
* css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html:
* css3/compositing/blend-mode-layers.html:
* css3/compositing/blend-mode-overflow.html:
* css3/compositing/blend-mode-parent-of-composited-blended-has-layer.html:
* css3/compositing/blend-mode-property-expected.txt:
* css3/compositing/blend-mode-property-parsing-expected.txt:
* css3/compositing/blend-mode-property-parsing-invalid-expected.txt:
* css3/compositing/blend-mode-reflection.html:
* css3/compositing/blend-mode-simple-composited.html:
* css3/compositing/blend-mode-simple.html:
* css3/compositing/blend-mode-with-composited-descendant-should-have-layer.html:
* css3/compositing/resources/red-circle.svg:
* css3/compositing/script-tests/blend-mode-property-parsing-invalid.js:
(testInvalidFilterRule):
* css3/compositing/script-tests/blend-mode-property-parsing.js:
(testBlendModeRule):
* css3/compositing/script-tests/blend-mode-property.js:
(testblendmode):
* css3/compositing/svg-blend-color-burn.html:
* css3/compositing/svg-blend-color-dodge.html:
* css3/compositing/svg-blend-color.html:
* css3/compositing/svg-blend-darken.html:
* css3/compositing/svg-blend-difference.html:
* css3/compositing/svg-blend-exclusion.html:
* css3/compositing/svg-blend-hard-light.html:
* css3/compositing/svg-blend-hue.html:
* css3/compositing/svg-blend-layer-blend.html:
* css3/compositing/svg-blend-layer-clip-path.html:
* css3/compositing/svg-blend-layer-filter.html:
* css3/compositing/svg-blend-layer-mask.html:
* css3/compositing/svg-blend-layer-opacity.html:
* css3/compositing/svg-blend-layer-shadow.html:
* css3/compositing/svg-blend-lighten.html:
* css3/compositing/svg-blend-luminosity.html:
* css3/compositing/svg-blend-multiply-alpha.html:
* css3/compositing/svg-blend-multiply.html:
* css3/compositing/svg-blend-normal.html:
* css3/compositing/svg-blend-overlay.html:
* css3/compositing/svg-blend-saturation.html:
* css3/compositing/svg-blend-screen.html:
* css3/compositing/svg-blend-soft-light.html:
* transitions/blendmode-transitions-expected.txt:
* transitions/blendmode-transitions.html:
2014-02-20 ChangSeok Oh <changseok.oh@collabora.com>
Rename EXT_draw_buffers to WEBGL_draw_buffers
https://bugs.webkit.org/show_bug.cgi?id=128894
Reviewed by Dean Jackson.
webgl-draw-buffers.html came from Khronos's webgl conformace tests. It requires
some new apis in webgl-test-utils.js so that it is updated as well. The attached
test results are for mac. But they're expected to fail since EXT_draw_buffers are
disabled with some reason. See WebGLDrawBuffers::supported. So I add a line
for webgl-draw-buffers.html to mac/TestExpectations.
* fast/canvas/webgl/resources/webgl-test-utils.js:
(WebGLTestUtils):
(WebGLTestUtils.):
* fast/canvas/webgl/webgl-draw-buffers-expected.txt: Added.
* fast/canvas/webgl/webgl-draw-buffers.html: Added.
* platform/mac-mountainlion/fast/canvas/webgl/webgl-draw-buffers-expected.txt: Added.
* platform/mac/TestExpectations:
2014-02-20 Ryosuke Niwa <rniwa@webkit.org>
Update test expectations after r164449.
* TestExpectations:
2014-02-19 Ryosuke Niwa <rniwa@webkit.org>
m_ancestorDisabledState should never be unknown
https://bugs.webkit.org/show_bug.cgi?id=129084
Reviewed by Benjamin Poulain.
Added more test cases.
* fast/forms/fieldset/fieldset-disabled-2-expected.txt:
* fast/forms/fieldset/fieldset-disabled-2.html:
2014-02-20 Joseph Pecoraro <pecoraro@apple.com>
[iOS] Assert / crash trying to draw empty checked input
https://bugs.webkit.org/show_bug.cgi?id=129138
Reviewed by Simon Fraser.
* fast/forms/checkbox-empty-size-expected.txt: Added.
* fast/forms/checkbox-empty-size.html: Added.
2014-02-20 Geoffrey Garen <ggaren@apple.com>
Math.imul gives wrong results
https://bugs.webkit.org/show_bug.cgi?id=126345
Reviewed by Mark Hahnenberg.
Test this edge case of a double just outside the int range.
* js/dom/imul-expected.txt:
* js/dom/script-tests/imul.js:
2014-02-20 Brady Eidson <beidson@apple.com>
Add very basic image control rendering
https://bugs.webkit.org/show_bug.cgi?id=129080
Reviewed by Tim Horton.
* fast/images/image-controls-basic.html: Added.
* platform/mac/fast/images/image-controls-basic-expected.txt: Added.
== Rolled over to ChangeLog-2014-02-20 ==