2014-03-05 Jinwoo Song 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 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 llint_slow_path_check_has_instance() should not adjust PC before accessing operands. Reviewed by Mark Hahnenberg. * js/instanceof-operator-expected.txt: * js/script-tests/instanceof-operator.js: 2014-03-05 Oliver Hunt 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 Fix crash in CompositeEditCommand::cloneParagraphUnderNewElement() 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 [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 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 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 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 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 [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 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 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 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 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 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 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 [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 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 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 [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 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 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 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 Web Inspector: debugger statements do not break. 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 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 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 [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 [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 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 [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 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 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 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 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 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 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 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 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 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 Ensure keySplines is valid in SMIL animations 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 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 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 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 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 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 Fix lifetime handling of SVGPropertyTearOffs 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 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 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 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 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 MouseEvent.offsetX/Y should just return 0,0 for simulated clicks. 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 [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 . * 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 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 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 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 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 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 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 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 [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 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 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 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 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 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 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 [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 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 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 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 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 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 Respect SVG fragment identifiers in 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 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 [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 [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 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 [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 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 [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 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 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 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 [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 [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 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 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 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 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 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 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 [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 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 [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 [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 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 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 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 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 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 [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 [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 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 [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 [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 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 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 [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 [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 [WebGL] Allow ANGLE to initialize unused varyings https://bugs.webkit.org/show_bug.cgi?id=129240 Reviewed by Sam Weinig. Unskip conformance/glsl/misc/shaders-with-varyings.html. * platform/mac/TestExpectations: 2014-02-22 Alexey Proskuryakov 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 [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 . * platform/win/fast/table/col-and-colgroup-offsets-expected.txt: Added. 2014-02-21 Brian Burg 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 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 . * fast/table/col-and-colgroup-offsets-expected.txt: Added. * fast/table/col-and-colgroup-offsets.html: Added. 2014-02-21 Benjamin Poulain '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 Crash reloading page with position: fixed content https://bugs.webkit.org/show_bug.cgi?id=129119 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 [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 [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 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 Update test expectations after r164449. * TestExpectations: 2014-02-19 Ryosuke Niwa 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 [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 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 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 ==