- 06 Jun, 2011 8 commits
-
-
ossy@webkit.org authored
* platform/qt-wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88155 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt-mac/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88154 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bulach@chromium.org authored
Reviewed by Unreviewed rebaseline. [chromium] Unreviewed, further rebaseline for Chromium GPU media pixel tests following r88077 https://bugs.webkit.org/show_bug.cgi?id=62115 * platform/chromium-gpu-linux/compositing/geometry/clipped-video-controller-expected.png: * platform/chromium-gpu-linux/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-gpu-linux/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-gpu-linux/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-gpu-linux/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-gpu-linux/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-gpu-linux/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-gpu-linux/compositing/self-painting-layers-expected.png: * platform/chromium-gpu-linux/media/video-controls-rendering-expected.png: * platform/chromium-gpu-linux/media/video-zoom-expected.png: * platform/chromium-gpu-mac/compositing/geometry/clipped-video-controller-expected.png: * platform/chromium-gpu-mac/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-gpu-mac/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-gpu-mac/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-gpu-mac/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-gpu-mac/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-gpu-mac/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-gpu-mac/compositing/self-painting-layers-expected.png: * platform/chromium-gpu-mac/media/video-controls-rendering-expected.png: * platform/chromium-gpu-mac/media/video-zoom-expected.png: * platform/chromium-gpu-win/compositing/geometry/clipped-video-controller-expected.png: * platform/chromium-gpu-win/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-gpu-win/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-gpu-win/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-gpu-win/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-gpu-win/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-gpu-win/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-gpu-win/compositing/self-painting-layers-expected.png: * platform/chromium-gpu-win/media/video-controls-rendering-expected.png: * platform/chromium-gpu-win/media/video-zoom-expected.png: * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88153 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
Patch by Zsolt Fehér <h490267@stud.u-szeged.hu> on 2011-06-06 Reviewed by Csaba Osztrogonác. * platform/qt/Skipped: Skip new failing tests. * platform/qt/editing/selection/select-across-readonly-input-1-expected.png: Added. * platform/qt/editing/selection/select-across-readonly-input-1-expected.txt: Added. * platform/qt/editing/selection/select-across-readonly-input-2-expected.png: Added. * platform/qt/editing/selection/select-across-readonly-input-2-expected.txt: Added. * platform/qt/editing/selection/select-across-readonly-input-3-expected.png: Added. * platform/qt/editing/selection/select-across-readonly-input-3-expected.txt: Added. * platform/qt/editing/selection/select-across-readonly-input-4-expected.png: Added. * platform/qt/editing/selection/select-across-readonly-input-4-expected.txt: Added. * platform/qt/editing/selection/select-across-readonly-input-5-expected.png: Added. * platform/qt/editing/selection/select-across-readonly-input-5-expected.txt: Added. * platform/qt/fast/block/float/float-overhangs-root-expected.png: Added. * platform/qt/fast/block/float/float-overhangs-root-expected.txt: Added. * platform/qt/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added. * platform/qt/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt: Added. * platform/qt/fast/forms/date-input-visible-strings-expected.png: Added. * platform/qt/fast/forms/input-placeholder-text-indent-expected.png: Added. * platform/qt/fast/forms/input-placeholder-text-indent-expected.txt: Added. * platform/qt/fast/html/details-add-details-child-1-expected.png: Added. * platform/qt/fast/html/details-add-details-child-1-expected.txt: Added. * platform/qt/fast/html/details-add-details-child-2-expected.png: Added. * platform/qt/fast/html/details-add-details-child-2-expected.txt: Added. * platform/qt/fast/html/details-nested-1-expected.png: Added. * platform/qt/fast/html/details-nested-1-expected.txt: Added. * platform/qt/fast/html/details-nested-2-expected.png: Added. * platform/qt/fast/html/details-nested-2-expected.txt: Added. * platform/qt/fast/html/details-replace-summary-child-expected.png: Added. * platform/qt/fast/html/details-replace-summary-child-expected.txt: Added. * platform/qt/fast/html/details-replace-text-expected.png: Added. * platform/qt/fast/html/details-replace-text-expected.txt: Added. * platform/qt/fast/inline/nested-top-alignment-expected.png: Added. * platform/qt/fast/inline/nested-top-alignment-expected.txt: Added. * platform/qt/fast/table/dynamic-caption-add-before-child-expected.png: Added. * platform/qt/fast/table/dynamic-caption-add-before-child-expected.txt: Added. * platform/qt/fast/table/dynamic-caption-add-remove-before-child-expected.png: Added. * platform/qt/fast/table/dynamic-caption-add-remove-before-child-expected.txt: Added. * platform/qt/fast/table/multiple-captions-display-expected.png: Added. * platform/qt/fast/table/multiple-captions-display-expected.txt: Added. * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added. * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt: Added. * platform/qt/scrollbars/scrollbars-on-positioned-content-expected.png: Added. * platform/qt/scrollbars/scrollbars-on-positioned-content-expected.txt: Added. * platform/qt/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Added. * platform/qt/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added. * platform/qt/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Added. * platform/qt/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added. * platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Added. * platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added. * platform/qt/svg/custom/fill-opacity-update-expected.png: Added. * platform/qt/svg/custom/fill-opacity-update-expected.txt: Added. * platform/qt/svg/custom/object-sizing-expected.png: Added. * platform/qt/svg/custom/object-sizing-expected.txt: Added. * platform/qt/svg/custom/object-sizing-explicit-width-height-expected.png: Added. * platform/qt/svg/custom/object-sizing-explicit-width-height-expected.txt: Added. * platform/qt/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png: Added. * platform/qt/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.txt: Added. * platform/qt/svg/custom/object-sizing-no-width-height-expected.png: Added. * platform/qt/svg/custom/object-sizing-no-width-height-expected.txt: Added. * platform/qt/svg/custom/stroke-opacity-update-expected.png: Added. * platform/qt/svg/custom/stroke-opacity-update-expected.txt: Added. * platform/qt/svg/wicd/rightsizing-grid-expected.png: Added. * platform/qt/svg/wicd/rightsizing-grid-expected.txt: Added. * platform/qt/svg/wicd/test-rightsizing-a-expected.png: Added. * platform/qt/svg/wicd/test-rightsizing-a-expected.txt: Added. * platform/qt/svg/wicd/test-rightsizing-b-expected.png: Added. * platform/qt/svg/wicd/test-rightsizing-b-expected.txt: Added. * platform/qt/svg/wicd/test-scalable-background-image1-expected.png: Added. * platform/qt/svg/wicd/test-scalable-background-image1-expected.txt: Added. * platform/qt/svg/wicd/test-scalable-background-image2-expected.png: Added. * platform/qt/svg/wicd/test-scalable-background-image2-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88152 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Unreviewed, new baselines for GTK after r88029 and r80034. * platform/gtk/fast/forms/selectlist-minsize-expected.png: Added. * platform/gtk/fast/forms/selectlist-minsize-expected.txt: Added. * platform/gtk/fullscreen/full-screen-placeholder-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88150 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
morrita@google.com authored
Verify cloning <meter> and <progress> works https://bugs.webkit.org/show_bug.cgi?id=61986 Added test cases for cloning <meter> and <progress> * fast/dom/HTMLMeterElement/meter-clone-expected.txt: Added. * fast/dom/HTMLMeterElement/meter-clone.html: Added. * fast/dom/HTMLProgressElement/progress-clone-expected.txt: Added. * fast/dom/HTMLProgressElement/progress-clone.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88149 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=48290 Removed LayoutTests/canvas/philip/tests/2d.composite.operation.highlight.html from failed/skipped test list * platform/chromium/test_expectations.txt: * platform/gtk/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: 2011-06-06 Mustafizur Rahaman <mustaf.here@gmail.com> Reviewed by Darin Adler. Fix LayoutTests/canvas/philip/tests/2d.composite.operation.highlight.html https://bugs.webkit.org/show_bug.cgi?id=48290 "highlight" is not a valid globalComposite operation as per http://www.w3.org/TR/2011/WD-2dcontext-20110525/#compositing Therefore, removed the option from the source code. Tests: No new tests required. LayoutTests\canvas\philip\tests\2d.composite.operation.highlight.html can be used for testing. * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::operator CompositeOperator): * platform/graphics/GraphicsTypes.cpp: * platform/graphics/GraphicsTypes.h: * platform/graphics/cairo/CairoUtilities.cpp: (WebCore::toCairoOperator): * platform/graphics/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::setPlatformCompositeOperation): * platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3D::applyCompositeOperator): * platform/graphics/openvg/PainterOpenVG.cpp: (WebCore::PlatformPainterState::applyBlending): * platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::toQtCompositionMode): * platform/graphics/skia/SkiaUtils.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt-wk2/fast/dom/Window/window-properties-expected.txt: * platform/qt-wk2/fast/dom/Window/window-property-descriptors-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Jun, 2011 6 commits
-
-
ossy@webkit.org authored
* platform/qt/Skipped: Remove svg/hixie/links/003-broken.xml, because it was deleted by r87518. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88142 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt-mac/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88141 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt/fast/dom/Window/window-properties-expected.txt: * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: * platform/qt/fast/dom/prototype-inheritance-expected.txt: * platform/qt/fast/js/global-constructors-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Reviewed by Dimitri Glazkov. Rolling out r84528. http://trac.webkit.org/changeset/84528 https://bugs.webkit.org/show_bug.cgi?id=62100 * fast/dom/shadow/import-shadowroot-expected.txt: Removed. * fast/dom/shadow/import-shadowroot.html: Removed. 2011-06-05 Kent Tamura <tkent@chromium.org> Reviewed by Dimitri Glazkov. Rolling out r84528. http://trac.webkit.org/changeset/84528 https://bugs.webkit.org/show_bug.cgi?id=62100 It made several problems on elements with new shadow DOM. * dom/Element.cpp: (WebCore::Element::copyNonAttributeProperties): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88137 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
robert@webkit.org authored
Reviewed by Andreas Kling. [Qt] Fix and unskip acid2 https://bugs.webkit.org/show_bug.cgi?id=62089 We're unskipping acid2.html event though it's just a landing page for the acid2 test. Some elements of the test are loaded by the landing page so it is testing something, but acid2-pixel covers the same ground. * platform/qt/Skipped: * platform/qt/fast/css/acid2-expected.txt: Updated * platform/qt/fast/css/acid2-pixel-expected.png: Added. * platform/qt/fast/css/acid2-pixel-expected.txt: Added. * platform/qt/fast/overflow/overflow-height-float-not-removed-crash-expected.txt: Removed. * platform/qt/fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Removed. * platform/qt/http/tests/misc/acid2-expected.png: Added. * platform/qt/http/tests/misc/acid2-expected.txt: Added. * platform/qt/http/tests/misc/acid2-pixel-expected.png: Added. * platform/qt/http/tests/misc/acid2-pixel-expected.txt: Added 2011-06-04 Robert Hogan <robert@webkit.org> Reviewed by Andreas Kling. [Qt] Fix and unskip acid2 https://bugs.webkit.org/show_bug.cgi?id=62089 shouldFallBack() tells the DOM if it should attempt to render the next nested <object> if its parent fails to load. This fix is only required for the fast/css version of the ACID2 test, which loads a non-existent file:// url. The HTTP version of the test already passes because the loader will render fallback content on a failed HTTP load without delegating the decision to the client ( see MainResourceLoader::continueAfterContentPolicy). Some ports also check for WebKitErrorPluginWillHandleLoad when deciding what to return. This error isn't currently set by Qt so we don't check it. (Other ports set it when the erring document is a MediaDocument, maybe we should do that too at some point). * WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::shouldFallBack): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88135 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. fast/viewport/viewport-45.html fails in GTK+/Qt https://bugs.webkit.org/show_bug.cgi?id=47481 Rebaseline tests. * fast/viewport/viewport-45-expected.txt: * fast/viewport/viewport-86-expected.txt: * platform/qt/Skipped: 2011-06-05 Igor Oliveira <igor.oliveira@openbossa.org> Reviewed by Kenneth Rohde Christiansen. fast/viewport/viewport-45.html fails in GTK+/Qt https://bugs.webkit.org/show_bug.cgi?id=47481 computeViewportAttributes does many math operations with float point arithmetic and in some cases there is loss of precision making tests have incorrect values. * dom/ViewportArguments.cpp: (WebCore::computeViewportAttributes): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Jun, 2011 5 commits
-
-
mrowe@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88128 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Reviewed by Andreas Kling. [Qt] Enable passing File API tests https://bugs.webkit.org/show_bug.cgi?id=62020 File API has been enabled for QtWebKit in r74115, let's also enable the passing related tests. * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88111 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
Reviewed by Darin Adler. Input value sanitization for text fields is incorrect https://bugs.webkit.org/show_bug.cgi?id=62061 <rdar://problem/9553273> * fast/forms/input-value-sanitization-expected.txt: * fast/forms/input-value-sanitization.html: * fast/forms/paste-multiline-text-input.html: * fast/forms/script-tests/input-value-sanitization.js: Removed. 2011-06-04 Alexey Proskuryakov <ap@apple.com> Reviewed by Darin Adler. Input value sanitization for text fields is incorrect https://bugs.webkit.org/show_bug.cgi?id=62061 <rdar://problem/9553273> Newline characters should be removed according to HTML5, not replaced with spaces. This also matches Safari 5 behavior. * html/TextFieldInputType.cpp: (WebCore::isASCIILineBreak): A functor for removeCharacters(). (WebCore::limitLength): Do one thing at once. (WebCore::TextFieldInputType::sanitizeValue): Sanitization removes newlines. (WebCore::TextFieldInputType::handleBeforeTextInsertedEvent): Moved (somewhat surprising) code that replaces newlines with spaces here. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88110 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Beth Dakin. Crash in WebCore::RenderMathMLSubSup::baselinePosition() https://bugs.webkit.org/show_bug.cgi?id=57897 Added simple test that hits the relevant code. * mathml/msubsup-remove-children-expected.txt: Added. * mathml/msubsup-remove-children.xhtml: Added. 2011-06-04 Jeffrey Pfau <jpfau@apple.com> Reviewed by Beth Dakin. Crash in WebCore::RenderMathMLSubSup::baselinePosition() https://bugs.webkit.org/show_bug.cgi?id=57897 Simple patch adding NULL checks in each function. Test: mathml/msubsup-remove-children.xhtml * rendering/mathml/RenderMathMLSubSup.cpp: (WebCore::RenderMathMLSubSup::stretchToHeight): (WebCore::RenderMathMLSubSup::baselinePosition): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88104 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vangelis@chromium.org authored
Unreviewed. Fixes test expectatations. [chromium] Fixing redefinitions of test_expectations entries for chrome gpu tests. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Jun, 2011 21 commits
-
-
jamesr@google.com authored
[chromium] Mark GPU-only expectations as GPU. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
scherkus@chromium.org authored
Unreviewed, rebaselining Chromium GPU media pixel results after Chromium commit 87830. * platform/chromium-gpu-linux/media/controls-after-reload-expected.png: * platform/chromium-gpu-linux/media/controls-strict-expected.png: * platform/chromium-gpu-linux/media/controls-styling-expected.png: * platform/chromium-gpu-linux/media/controls-without-preload-expected.png: * platform/chromium-gpu-linux/media/video-aspect-ratio-expected.png: * platform/chromium-gpu-linux/media/video-canvas-alpha-expected.png: * platform/chromium-gpu-linux/media/video-display-toggle-expected.png: * platform/chromium-gpu-linux/media/video-layer-crash-expected.png: * platform/chromium-gpu-linux/media/video-no-audio-expected.png: * platform/chromium-gpu-linux/media/video-transformed-expected.png: * platform/chromium-gpu-linux/media/video-volume-slider-expected.png: * platform/chromium-gpu-linux/media/video-zoom-controls-expected.png: * platform/chromium-gpu-mac/media/controls-after-reload-expected.png: * platform/chromium-gpu-mac/media/controls-strict-expected.png: * platform/chromium-gpu-mac/media/controls-styling-expected.png: * platform/chromium-gpu-mac/media/controls-without-preload-expected.png: * platform/chromium-gpu-mac/media/video-aspect-ratio-expected.png: * platform/chromium-gpu-mac/media/video-display-toggle-expected.png: * platform/chromium-gpu-mac/media/video-layer-crash-expected.png: * platform/chromium-gpu-mac/media/video-no-audio-expected.png: * platform/chromium-gpu-mac/media/video-transformed-expected.png: * platform/chromium-gpu-mac/media/video-volume-slider-expected.png: * platform/chromium-gpu-mac/media/video-zoom-controls-expected.png: * platform/chromium-gpu-win/media/controls-after-reload-expected.png: * platform/chromium-gpu-win/media/controls-strict-expected.png: * platform/chromium-gpu-win/media/controls-styling-expected.png: * platform/chromium-gpu-win/media/controls-without-preload-expected.png: * platform/chromium-gpu-win/media/video-aspect-ratio-expected.png: * platform/chromium-gpu-win/media/video-canvas-alpha-expected.png: * platform/chromium-gpu-win/media/video-display-toggle-expected.png: * platform/chromium-gpu-win/media/video-layer-crash-expected.png: * platform/chromium-gpu-win/media/video-no-audio-expected.png: * platform/chromium-gpu-win/media/video-transformed-expected.png: * platform/chromium-gpu-win/media/video-volume-slider-expected.png: * platform/chromium-gpu-win/media/video-zoom-controls-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
Unreviewed, merge in downstream lines from Chromium as part of landing the fix for bug 61888. * platform/chromium/test_expectations.txt: 2011-06-03 Dirk Pranke <dpranke@chromium.org> Reviewed by Adam Barth. nrwt: should skip chromium test expectation overrides on upstream bots https://bugs.webkit.org/show_bug.cgi?id=61888 * Scripts/webkitpy/layout_tests/port/chromium.py: * Scripts/webkitpy/layout_tests/port/chromium_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. DOMWindow::setLocation doesn't understand that DOMWindow can be inactive https://bugs.webkit.org/show_bug.cgi?id=62057 Test that some esoteric combination of eval, load, and Location don't do something goofy. * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt: Added. * http/tests/security/xss-DENIED-contentWindow-eval.html: Added. 2011-06-03 Adam Barth <abarth@webkit.org> Reviewed by Eric Seidel. DOMWindow::setLocation doesn't understand that DOMWindow can be inactive https://bugs.webkit.org/show_bug.cgi?id=62057 This code gets confused when dealing with inactive DOMWindows. We should just block inactive DOMWindows because there's no compatibility reason to support them in this code path. Test: http/tests/security/xss-DENIED-contentWindow-eval.html * page/DOMWindow.cpp: (WebCore::DOMWindow::isInsecureScriptAccess): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simonjam@chromium.org authored
[Chromium] Unreviewed, baseline for full-screen-placeholder. More flakiness for svg/zoom and navigator. * platform/chromium-win/fullscreen/full-screen-placeholder-expected.txt: Added. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Reviewed by Ryosuke Niwa. [GTK] Support smart replace for the pasteboard https://bugs.webkit.org/show_bug.cgi?id=61734 Unskip tests which are now passing and update results for other tests which vary depending on smart replace support. * platform/gtk/Skipped: Unskip tests which are now passing. * platform/gtk/editing/deleting/smart-delete-003-expected.txt: * platform/gtk/editing/deleting/smart-delete-004-expected.txt: * platform/gtk/editing/pasteboard/4944770-2-expected.txt: * platform/gtk/editing/pasteboard/drag-drop-modifies-page-expected.txt: * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt: * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt: * platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt: * platform/gtk/fast/lists/drag-into-marker-expected.txt: 2011-05-31 Martin Robinson <mrobinson@igalia.com> Reviewed by Ryosuke Niwa. [GTK] Support smart replace for the pasteboard https://bugs.webkit.org/show_bug.cgi?id=61734 Add smart replace support to WebCore and add hooks for it in WebKit via DumpRenderTreeSupportGtk. When a platform supports smart replace, WebCore will remove extra spaces that appear when pasting text. Eventually WebKitGTK+ may want to expose this in the public API. * platform/gtk/PasteboardGtk.cpp: (WebCore::Pasteboard::writeSelection): Now pass whether or not to use smart replace when calling writeSelection. (WebCore::Pasteboard::canSmartReplace): Added an implementation that checks the clipboard for whether or not it supports smart paste. * platform/gtk/PasteboardHelper.cpp: (WebCore::initGdkAtoms): Added initialization for smart replace atom. (WebCore::PasteboardHelper::fillSelectionData): Added no-op handler for smart replace atom. (WebCore::PasteboardHelper::targetListForDataObject): Properly handle new smart replace parameter. (WebCore::PasteboardHelper::writeClipboardContents): Properly handle new smart replace parameter. (WebCore::PasteboardHelper::clipboardContentSupportsSmartReplace): Added helper for Pasteboard. * platform/gtk/PasteboardHelper.h: Add new method definition. 2011-05-31 Martin Robinson <mrobinson@igalia.com> Reviewed by Ryosuke Niwa. [GTK] Support smart replace for the pasteboard https://bugs.webkit.org/show_bug.cgi?id=61734 Add the EditorClient and DumpRenderTreeSupportGtk hooks for enabling smart replace in the tests. * WebCoreSupport/DragClientGtk.cpp: (WebKit::DragClient::startDrag): targeListForDataObject now takes another parameter determining whether or not to add smart paste support. Add it here. * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::setSmartInsertDeleteEnabled): Added. * WebCoreSupport/DumpRenderTreeSupportGtk.h: Add new method definition. * WebCoreSupport/EditorClientGtk.cpp: (WebKit::EditorClient::toggleSmartInsertDelete): Added implementation. (WebKit::EditorClient::smartInsertDeleteEnabled): Added. (WebKit::EditorClient::EditorClient): * WebCoreSupport/EditorClientGtk.h: Add new method definition. 2011-05-31 Martin Robinson <mrobinson@igalia.com> Reviewed by Ryosuke Niwa. [GTK] Support smart replace for the pasteboard https://bugs.webkit.org/show_bug.cgi?id=61734 Call into the DumpRenderTreeSupportGtk hooks to toggle smart replace. This is required to produce consistent test results. * DumpRenderTree/gtk/DumpRenderTree.cpp: (resetDefaultsToConsistentValues): Set the smart replace setting to on by default. * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: (LayoutTestController::setSmartInsertDeleteEnabled): Added an implementation of this methods which calls into DumpRenderTreeSupportGtk. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
scherkus@chromium.org authored
Unreviewed, updating media/video-display-aspect-ratio.html expectations for Chromium. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88064 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Reviewed by Dimitri Glazkov. Teach Gtk build about window.internals https://bugs.webkit.org/show_bug.cgi?id=61071 * Source/autotools/symbols.filter: Added some symbols necessary for window.internals to function to the global symbol list. 2011-06-03 Martin Robinson <mrobinson@igalia.com> Reviewed by Dimitri Glazkov. Teach Gtk build about window.internals https://bugs.webkit.org/show_bug.cgi?id=61071 * platform/gtk/Skipped: Unskip the one new window.internals test. 2011-06-03 Martin Robinson <mrobinson@igalia.com> Reviewed by Dimitri Glazkov. Teach Gtk build about window.internals https://bugs.webkit.org/show_bug.cgi?id=61071 * GNUmakefile.am: Add new internals directories to the VPATH (for idl processing) and the include list. 2011-06-03 Martin Robinson <mrobinson@igalia.com> Reviewed by Dimitri Glazkov. Teach Gtk...
-
laszlo.1.gombos@nokia.com authored
Reviewed by Antonio Gomes. [Qt] Enable ArrayBuffer passing tests as ArrayBuffer is enabled by default https://bugs.webkit.org/show_bug.cgi?id=62025 * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88054 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
scherkus@chromium.org authored
Unreviewed, adding Ogg Theora version of media/content/test-par-16-9.mp4. * media/content/test-par-16-9.ogv: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
Unreviewed, expectations change. Fix conflict in expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88047 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
Reviewed by Simon Fraser. Flash of broken page when exiting full screen at jerryseinfeld.com https://bugs.webkit.org/show_bug.cgi?id=61897 <rdar://problem/9522985> * fullscreen/full-screen-placeholder-expected.txt: Added. * fullscreen/full-screen-placeholder.html: Added. 2011-06-01 Jer Noble <jer.noble@apple.com> Reviewed by Simon Fraser. Flash of broken page when exiting full screen at jerryseinfeld.com https://bugs.webkit.org/show_bug.cgi?id=61897 <rdar://problem/9522985> Test: fullscreen/full-screen-placeholder.html Entering full-screen mode is causing the page layout to change because the full-screen element is taken out of the normal flow. To counteract this effect, insert a placeholder block as a parent of the full-screen renderer with the same size and style as the full-screen element pre-full-screen. Only create a placeholder for block-level elements; the technique required for inline elements would be vastly more complicated. * dom/Document.cpp: (WebCore::Document::webkitWillEnterFullScreenForElement): Create a placeholder based on the size and style of the full-screen element. (WebCore::Document::setFullScreenRenderer): Persist the placeholder size and style across new renderers. * rendering/RenderFullScreen.cpp: (RenderFullScreen::RenderFullScreen): Added ivar. (RenderFullScreen::destroy): Make sure to safely destroy our placeholder. (RenderFullScreen::createPlaceholder): Added. * rendering/RenderFullScreen.h: (WebCore::RenderFullScreen::placeholder): Ivar accessor. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88034 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Adam Barth. Removed test_expectations failure entry for BUGCR36415 as is fixed with patch in https://bugs.webkit.org/show_bug.cgi?id=62016 * platform/chromium/test_expectations.txt: 2011-06-03 Robert Kroeger <rjkroege@chromium.org> Reviewed by Adam Barth. Modified addTouchPoint to correctly re-use touchPoint id values starting from the lowest not-un-use touchPoint id as is done by the embedder APIs. (Fixes BUGCR36415) https://bugs.webkit.org/show_bug.cgi?id=62016 * DumpRenderTree/chromium/EventSender.cpp: (EventSender::addTouchPoint): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simonjam@chromium.org authored
[Chromium] Unreviewed, pixel baselines for selectlist-minsize.html. * platform/chromium-linux/fast/forms/selectlist-minsize-expected.png: Added. * platform/chromium-linux/fast/forms/selectlist-minsize-expected.txt: Added. * platform/chromium-mac/fast/forms/selectlist-minsize-expected.png: Added. * platform/chromium-win/fast/forms/selectlist-minsize-expected.png: Added. * platform/chromium-win/fast/forms/selectlist-minsize-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Benjamin Poulain. [Qt]The minimum size of the select menu list is incorrect for qtwebkit https://bugs.webkit.org/show_bug.cgi?id=56752 The test is to get the render tree of select menu lists with varying widths based on content. Some select list based tests are rebaselined because minimum width of RenderMenuList changes based on the content with this fix. * fast/forms/selectlist-minsize.html: Added. * platform/mac/fast/forms/selectlist-minsize-expected.txt: Added. * platform/qt/editing/pasteboard/4641033-expected.txt: * platform/qt/editing/pasteboard/4944770-1-expected.txt: * platform/qt/editing/pasteboard/4944770-2-expected.txt: * platform/qt/editing/selection/caret-before-select-expected.txt: * platform/qt/fast/forms/003-expected.txt: * platform/qt/fast/forms/004-expected.txt: * platform/qt/fast/forms/HTMLOptionElement_label06-expected.txt: * platform/qt/fast/forms/HTMLOptionElement_label07-expected.txt: * platform/qt/fast/forms/basic-selects-expected.txt: * platform/qt/fast/forms/menulist-deselect-update-expected.txt: * platform/qt/fast/forms/menulist-separator-painting-expected.txt: * platform/qt/fast/forms/menulist-style-color-expected.txt: * platform/qt/fast/forms/option-script-expected.txt: * platform/qt/fast/forms/select-background-none-expected.txt: * platform/qt/fast/forms/select-baseline-expected.txt: * platform/qt/fast/forms/select-dirty-parent-pref-widths-expected.txt: * platform/qt/fast/forms/select-empty-option-height-expected.txt: * platform/qt/fast/forms/select-size-expected.txt: * platform/qt/fast/forms/select-style-expected.txt: * platform/qt/fast/forms/selectlist-minsize-expected.txt: Added. * platform/qt/fast/invalid/014-expected.txt: * platform/qt/fast/replaced/replaced-breaking-expected.txt: * platform/qt/fast/replaced/replaced-breaking-mixture-expected.txt: * platform/qt/fast/replaced/three-selects-break-expected.txt: * platform/qt/tables/mozilla/bugs/bug29326-expected.txt: * platform/qt/tables/mozilla/core/margins-expected.txt: 2011-06-03 Doreen Jiang <doreen.jiang@nokia.com> Reviewed by Benjamin Poulain. [Qt]The minimum size of the select menu list is incorrect for qtwebkit https://bugs.webkit.org/show_bug.cgi?id=56752 The minimum width of the select-box is calculated to be as small as possible instead of hardcoded value (width of 7 characters) in minimumMenuListSize() function This will avoid overapping the select lists in popular websites. Test: fast/forms/selectlist-minsize.html * platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::minimumMenuListSize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88029 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bulach@chromium.org authored
Reviewed by Unreviewed rebaseline. [chromium] Rebaseline following r88020 https://bugs.webkit.org/show_bug.cgi?id=62028 * platform/chromium/fast/dom/prototype-inheritance-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dglazkov@chromium.org authored
Reviewed by Darin Adler. Prevent event dispatch for events with related target when host is the target. https://bugs.webkit.org/show_bug.cgi?id=61979 * fast/events/shadow-boundary-crossing-expected.txt: Added test. * fast/events/shadow-boundary-crossing.html: Added expectations. 2011-06-02 Dimitri Glazkov <dglazkov@chromium.org> Reviewed by Darin Adler. Prevent event dispatch for events with related target when host is the target. https://bugs.webkit.org/show_bug.cgi?id=61979 Turns out, even if we trim the ancestor chain to 0, the event is still dispatched during AT_TARGET. So might as well be explicit about what we are trying to do and add a flag to prevent dispatch in these cases. * dom/EventDispatcher.cpp: (WebCore::EventDispatcher::adjustToShadowBoundaries): Added preventing dispatch when the ancestor chain is trimmed to nothing. (WebCore::EventDispatcher::EventDispatcher): Added initializer. (WebCore::EventDispatcher::dispatchEvent): Added a check to prevent dispatch. * dom/EventDispatcher.h: Added a def. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Unreviewed, new baselines for GTK after r88007 and r8009. * platform/gtk/svg/as-image/img-preserveAspectRatio-support-2-expected.png: Added. * platform/gtk/svg/as-image/img-preserveAspectRatio-support-2-expected.txt: Added. * platform/gtk/svg/as-object/object-box-sizing-no-width-height-expected.png: Added. * platform/gtk/svg/as-object/object-box-sizing-no-width-height-expected.txt: Added. * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Added. * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Unreviewed, new baselines for GTK after r88011. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88024 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Unreviewed, tests rebaselines for GTK after r88011. * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt: * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-height-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt: * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt: * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-offscreen-expected.txt: * platform/gtk/fast/frames/flattening/iframe-flattening-offscreen-expected.png: Added. * platform/gtk/fast/frames/flattening/iframe-flattening-simple-expected.txt: * platform/gtk/fast/frames/flattening/iframe-flattening-simple-expected.png: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88022 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rwlbuis@webkit.org authored
Reviewed by Nikolas Zimmermann. Creating <animateMotion> elements via javascript do not execute https://bugs.webkit.org/show_bug.cgi?id=34301 Update test results. * fast/dom/Window/window-properties-expected.txt: * fast/dom/Window/window-property-descriptors-expected.txt: * fast/dom/prototype-inheritance-2-expected.txt: * fast/dom/prototype-inheritance-expected.txt: * fast/js/global-constructors-expected.txt: * svg/custom/global-constructors-expected.txt: 2011-06-03 Rob Buis <rbuis@rim.com> Reviewed by Nikolas Zimmermann. Creating <animateMotion> elements via javascript do not execute https://bugs.webkit.org/show_bug.cgi?id=34301 Enable constructors for SVGMPathElement and SVGAnimateMotionElement. * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.list.am: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * page/DOMWindow.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-