1. 10 Oct, 2012 40 commits
    • yoli@rim.com's avatar
      [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h · 314e3585
      yoli@rim.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98819
      
      Reviewed by Rob Buis.
      
      And make it depend on SHARED_CORE
      RIM PR# 221339.
      
      .:
      
      * Source/cmake/OptionsBlackBerry.cmake:
      
      Source/WTF:
      
      * wtf/Platform.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      314e3585
    • commit-queue@webkit.org's avatar
      [GTK] svg/W3C-SVG-1.1/animate-elem-08-t.svg needs rebaselining after r130840 · 1dde4d3a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98910
      
      Unreviewed, rebaseline GTK+ test results.
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-10-10
      
      * platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
      * platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1dde4d3a
    • allan.jensen@digia.com's avatar
      [Qt] REGRESSION: 5 tests started to fail with newer Qt5 · be169bc7
      allan.jensen@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=90687
      
      Unreviewed gardening after r129234.
      
      Moves the Qt 5 specific results to qt-5.0 directory, while moving the old results to qt-4.8.
      
      * platform/qt-4.8/http/tests/xmlhttprequest/methods-expected.txt: Copied from LayoutTests/platform/qt/http/tests/xmlhttprequest/methods-expected.txt.
      * platform/qt-4.8/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Copied from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/methods-async-expected.txt.
      * platform/qt-4.8/http/tests/xmlhttprequest/workers/methods-expected.txt: Copied from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/methods-expected.txt.
      * platform/qt-4.8/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Copied from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt.
      * platform/qt-5.0/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt: Renamed from LayoutTests/platform/qt/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt.
      * platform/qt-5.0/http/tests/xmlhttprequest/methods-expected.txt: Renamed from LayoutTests/platform/qt/http/tests/xmlhttprequest/methods-expected.txt.
      * platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Renamed from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/methods-async-expected.txt.
      * platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-expected.txt: Renamed from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/methods-expected.txt.
      * platform/qt-5.0/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Renamed from LayoutTests/platform/qt/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130907 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be169bc7
    • abarth@webkit.org's avatar
      Record that these tests have additional failure modes. · ccf5cfae
      abarth@webkit.org authored
      * platform/chromium/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ccf5cfae
    • kling@webkit.org's avatar
      Future-proof the WTF.DoubleHashCollisions test. · c58eae6c
      kling@webkit.org authored
      <http://webkit.org/b/98853>
      
      Reviewed by Anders Carlsson.
      
      Add a check that the two keys that are supposed to clobber each other actually end up
      in the same bucket with the DefaultHash<double> hash function.
      
      * TestWebKitAPI/Tests/WTF/HashMap.cpp:
      (TestWebKitAPI::bucketForKey):
      (TestWebKitAPI):
      (TestWebKitAPI::TEST):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130905 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c58eae6c
    • peter@chromium.org's avatar
      [Chromium-Android] Another batch of TestExpectation updates for Android · 48d757be
      peter@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98909
      
      Unreviewed test expectation update.
      
      Many of the failures were actually ImageOnlyFailure, which isn't part
      of the Failure state. This also includes a number of new expected
      results, mostly focusing on crashing and timing out tests.
      
      * platform/chromium-android/TestExpectations:
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130904 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48d757be
    • tkent@chromium.org's avatar
      [Chromium] Layout Test... · 736f34b8
      tkent@chromium.org authored
      [Chromium] Layout Test platform/chromium/fast/forms/*/*-suggestion-picker-*-operations.html are flaky
      https://bugs.webkit.org/show_bug.cgi?id=98906
      
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      736f34b8
    • rakuco@webkit.org's avatar
      [EFL] Add some css3 expectations, rebaseline a css2.1 PNG. · d454ac7f
      rakuco@webkit.org authored
      * platform/efl/css2.1/20110323/abspos-containing-block-initial-001-expected.png:
      * platform/efl/css3/flexbox/flexbox-baseline-expected.png: Added.
      * platform/efl/css3/flexbox/flexbox-baseline-expected.txt: Added.
      * platform/efl/css3/images/cross-fade-background-size-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130902 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d454ac7f
    • rakuco@webkit.org's avatar
      [EFL] Hopefully finish adding SVG pixel expectations. · fba80e49
      rakuco@webkit.org authored
      * platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.png: Added.
      * platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png: Added.
      * platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png: Added.
      * platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Added.
      * platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png: Added.
      * platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png: Added.
      * platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png: Added.
      * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Added.
      * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Added.
      * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Added.
      * platform/efl/svg/as-background-image/animated-svg-as-background-expected.png: Added.
      * platform/efl/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png: Added.
      * platform/efl/svg/as-background-image/background-image-tiled-expected.png: Added.
      * platform/efl/svg/as-background-image/same-image-two-instances-background-image-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-2-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-5-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-6-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-with-relative-size-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-background-with-viewBox-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-as-tiled-background-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-background-partial-redraw-expected.png: Added.
      * platform/efl/svg/as-background-image/svg-width-100p-as-background-expected.png: Added.
      * platform/efl/svg/as-image/image-respects-pageScaleFactor-change-expected.png: Added.
      * platform/efl/svg/as-image/image-respects-pageScaleFactor-expected.png: Added.
      * platform/efl/svg/as-image/svg-as-image-expected.png: Added.
      * platform/efl/svg/as-image/svg-as-relative-image-expected.png: Added.
      * platform/efl/svg/as-image/svg-as-relative-image-with-explicit-size-expected.png: Added.
      * platform/efl/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added.
      * platform/efl/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added.
      * platform/efl/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/efl/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/efl/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png: Added.
      * platform/efl/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/efl/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added.
      * platform/efl/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added.
      * platform/efl/svg/carto.net/combobox-expected.png: Added.
      * platform/efl/svg/carto.net/scrollbar-expected.png: Added.
      * platform/efl/svg/carto.net/selectionlist-expected.png: Added.
      * platform/efl/svg/carto.net/textbox-expected.png: Added.
      * platform/efl/svg/clip-path/clip-in-clip-expected.png: Added.
      * platform/efl/svg/clip-path/clip-in-mask-objectBoundingBox-expected.png: Added.
      * platform/efl/svg/clip-path/clip-in-mask-userSpaceOnUse-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-childs-clipped-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-clipped-evenodd-twice-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-clipped-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-clipped-nonzero-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-objectBoundingBox-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-on-clipped-use-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-on-g-and-child-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-on-g-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-on-svg-and-child-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-on-svg-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-recursive-call-by-child-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-recursive-call-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-text-and-stroke-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-text-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-transform-2-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-use-as-child-expected.png: Added.
      * platform/efl/svg/clip-path/clip-path-userSpaceOnUse-expected.png: Added.
      * platform/efl/svg/css/arrow-with-shadow-expected.png: Added.
      * platform/efl/svg/css/background-image-svg-expected.png: Added.
      * platform/efl/svg/css/circle-in-mask-with-shadow-expected.png: Added.
      * platform/efl/svg/css/composite-shadow-text-expected.png: Added.
      * platform/efl/svg/css/css-box-min-width-expected.png: Added.
      * platform/efl/svg/css/path-with-shadow-expected.png: Added.
      * platform/efl/svg/css/rect-gradient-stroke-shadow-expected.png: Added.
      * platform/efl/svg/css/shadow-and-opacity-expected.png: Added.
      * platform/efl/svg/css/shadow-with-large-radius-expected.png: Added.
      * platform/efl/svg/css/shadow-with-negative-offset-expected.png: Added.
      * platform/efl/svg/css/text-shadow-multiple-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-appendItem-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-basics-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-getItem-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-initialize-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-insertItemBefore-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-removeItem-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-replaceItem-expected.png: Added.
      * platform/efl/svg/dom/SVGLengthList-xml-dom-modifications-expected.png: Added.
      * platform/efl/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
      * platform/efl/svg/dom/SVGNumberList-basics-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-appendItem-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-clear-and-initialize-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-insertItemBefore-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-removeItem-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-replaceItem-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-segment-modification-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png: Added.
      * platform/efl/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Added.
      * platform/efl/svg/dom/SVGPointList-basics-expected.png: Added.
      * platform/efl/svg/dom/SVGRectElement: Added.
      * platform/efl/svg/dom/SVGRectElement/rect-modify-rx-expected.png: Added.
      * platform/efl/svg/dom/SVGStringList-basics-expected.png: Added.
      * platform/efl/svg/dom/SVGTransformList-basics-expected.png: Added.
      * platform/efl/svg/filters/color-interpolation-filters-expected.png: Added.
      * platform/efl/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-display-none-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-display-none-with-relative-pos-content-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-parent-display-changes-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-parent-display-none-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-parent-of-parent-display-none-expected.png: Added.
      * platform/efl/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.png: Added.
      * platform/efl/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.png: Added.
      * platform/efl/svg/foreignObject/svg-document-as-direct-child-expected.png: Added.
      * platform/efl/svg/foreignObject/svg-document-in-html-document-expected.png: Added.
      * platform/efl/svg/foreignObject/text-tref-02-b-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130901 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fba80e49
    • commit-queue@webkit.org's avatar
      EditorCommand calls setProperty with the wrong parameters. · 6b7cce94
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98896
      
      Patch by Mike West <mkwst@google.com> on 2012-10-10
      Reviewed by Jochen Eisinger.
      
      EditorCommand::executeToggleStyleInList calls
      StylePropertySet::setProperty with an ExceptionCode as the final
      argument. This only succeeds because it's automagically cast to a bool,
      which is what the method actually expects.
      
      Implicitly passing in 'false' by dropping the parameter shouldn't change
      any visible functionality; no new tests are required.
      
      * editing/EditorCommand.cpp:
      (WebCore::executeToggleStyleInList):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130900 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b7cce94
    • commit-queue@webkit.org's avatar
      SVG root element's inspector highlight has different dimensions than the... · 3ab155cb
      commit-queue@webkit.org authored
      SVG root element's inspector highlight has different dimensions than the element when zooming the page
      https://bugs.webkit.org/show_bug.cgi?id=78031
      
      Patch by Max Vujovic <mvujovic@adobe.com> on 2012-10-10
      Reviewed by Pavel Feldman.
      
      Add test that verifies the position and size of the highlight rectangles overlayed on an SVG
      root element when the page is zoomed.
      
      * inspector/elements/highlight-svg-root-zoomed-expected.txt: Added.
      * inspector/elements/highlight-svg-root-zoomed.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130899 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3ab155cb
    • kbalazs@webkit.org's avatar
      [Qt] Test drivers should handle repaint rects · f577569d
      kbalazs@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68870
      
      Reviewed by Zoltan Herczeg.
      
      Source/WebKit/qt:
      
      Added helpers to enable and get the repaint rects.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      (DumpRenderTreeSupportQt::setTrackRepaintRects):
      (DumpRenderTreeSupportQt::trackRepaintRects):
      (DumpRenderTreeSupportQt::getTrackedRepaintRects):
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Tools:
      
      Implemented masking the area not covered by repaint rects.
      This is equivalent with the implementation for Mac.
      
      * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
      (WebCore::DumpRenderTree::dump):
      * DumpRenderTree/qt/TestRunnerQt.cpp:
      (TestRunner::display):
      * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
      * WebKitTestRunner/qt/TestInvocationQt.cpp:
      (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
      
      LayoutTests:
      
      Rebasline results. Added new expectations where the results were good.
      I evaulated the results based on the mac and chromium-mac ports. In some
      cases I accepted our diverging result if it seemed to be ok by looking
      into the test. Marked bad results as image failure.
      
      * platform/qt-5.0-wk2/TestExpectations:
      * platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.png: Added.
      * platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.png: Copied from LayoutTests/platform/qt/fast/layers/add-layer-with-nested-stacking-expected.png.
      * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-scroll-expected.png:
      * platform/qt-5.0-wk2/compositing/repaint/newly-composited-on-scroll-expected.png:
      * platform/qt-5.0-wk2/compositing/repaint/shrink-layer-expected.png: Copied from LayoutTests/platform/qt/svg/custom/clip-path-href-changes-expected.png.
      * platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/clip-with-layout-delta-expected.png.
      * platform/qt-5.0-wk2/compositing/scaling/tiled-layer-recursion-expected.png:
      * platform/qt-5.0-wk2/compositing/transitions/singular-scale-transition-expected.png: Added.
      * platform/qt-5.0-wk2/css3/filters/filter-change-repaint-expected.png: Added.
      * platform/qt-5.0-wk2/fast/backgrounds/solid-color-context-restore-expected.png: Added.
      * platform/qt-5.0-wk2/fast/canvas/canvas-incremental-repaint-2-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/subtree-root-clip-3-expected.png.
      * platform/qt-5.0-wk2/fast/canvas/setWidthResetAfterForcedRender-expected.png: Added.
      * platform/qt-5.0-wk2/fast/forms/listbox-clip-expected.png: Copied from LayoutTests/platform/qt/svg/repaint/repainting-after-animation-element-removal-expected.png.
      * platform/qt-5.0-wk2/fast/reflections/inline-crash-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/body-background-image-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/delete-into-nested-block-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/fixed-after-scroll-expected.png: Copied from LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/fixed-scale-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/iframe-scroll-repaint-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/fixed-scroll-simple-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/overflow-clip-subtree-layout-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/fixed-table-cell-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/button-spurious-layout-hint-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/fixed-table-overflow-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/subtree-root-clip-2-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/fixed-table-overflow-zindex-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/subtree-root-clip-2-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/iframe-scroll-repaint-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/clip-with-layout-delta-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/reflection-repaint-test-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/region-painting-invalidation-expected.png: Copied from LayoutTests/platform/qt/fast/layers/add-layer-with-nested-stacking-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/region-painting-via-layout-expected.png: Copied from LayoutTests/platform/qt/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/scale-page-shrink-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/selection-after-delete-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/selection-after-remove-expected.png: Added.
      * platform/qt-5.0-wk2/fast/repaint/selection-clear-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/table-hover-on-link-expected.png.
      * platform/qt-5.0-wk2/fast/repaint/selection-gap-overflow-scroll-2-expected.png: Added.
      * platform/qt-5.0-wk2/fast/table/border-collapsing/cached-69296-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/table-two-pass-layout-overpaint-expected.png.
      * platform/qt-5.0-wk2/fast/text/font-initial-expected.png: Added.
      * platform/qt-5.0-wk2/svg/text/remove-text-node-from-tspan-expected.png: Added.
      * platform/qt-5.0-wk2/svg/text/remove-tspan-from-text-expected.png: Added.
      * platform/qt/fast/canvas/canvas-as-image-incremental-repaint-expected.png:
      * platform/qt/fast/canvas/canvas-incremental-repaint-expected.png: Added.
      * platform/qt/fast/dynamic/containing-block-change-expected.png:
      * platform/qt/fast/frames/transparent-scrollbar-expected.png: Copied from LayoutTests/platform/qt/svg/custom/repaint-on-constant-size-change-expected.png.
      * platform/qt/fast/layers/add-layer-with-nested-stacking-expected.png:
      * platform/qt/fast/layers/inline-dirty-z-order-lists-expected.png:
      * platform/qt/fast/layers/layer-content-visibility-change-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/layout-state-only-positioned-expected.png.
      * platform/qt/fast/layers/remove-layer-with-nested-stacking-expected.png:
      * platform/qt/fast/repaint/4774354-expected.png:
      * platform/qt/fast/repaint/4776765-expected.png:
      * platform/qt/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
      * platform/qt/fast/repaint/block-layout-inline-children-replaced-expected.png:
      * platform/qt/fast/repaint/block-no-inflow-children-expected.png:
      * platform/qt/fast/repaint/border-fit-lines-expected.png:
      * platform/qt/fast/repaint/border-radius-repaint-expected.png:
      * platform/qt/fast/repaint/border-repaint-glitch-expected.png:
      * platform/qt/fast/repaint/box-shadow-dynamic-expected.png:
      * platform/qt/fast/repaint/bugzilla-3509-expected.png:
      * platform/qt/fast/repaint/bugzilla-5699-expected.png:
      * platform/qt/fast/repaint/bugzilla-6278-expected.png:
      * platform/qt/fast/repaint/bugzilla-6388-expected.png:
      * platform/qt/fast/repaint/bugzilla-6473-expected.png:
      * platform/qt/fast/repaint/bugzilla-7235-expected.png:
      * platform/qt/fast/repaint/button-spurious-layout-hint-expected.png:
      * platform/qt/fast/repaint/caret-outside-block-expected.png:
      * platform/qt/fast/repaint/change-transform-expected.png:
      * platform/qt/fast/repaint/clip-with-layout-delta-expected.png:
      * platform/qt/fast/repaint/clipped-relative-expected.png:
      * platform/qt/fast/repaint/containing-block-position-change-expected.png:
      * platform/qt/fast/repaint/content-into-overflow-expected.png:
      * platform/qt/fast/repaint/continuation-after-outline-expected.png:
      * platform/qt/fast/repaint/control-clip-expected.png:
      * platform/qt/fast/repaint/create-layer-repaint-expected.png:
      * platform/qt/fast/repaint/delete-into-nested-block-expected.png:
      * platform/qt/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
      * platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-move-after-scroll-expected.png:
      * platform/qt/fast/repaint/fixed-tranformed-expected.png:
      * platform/qt/fast/repaint/float-move-during-layout-expected.png:
      * platform/qt/fast/repaint/float-overflow-expected.png:
      * platform/qt/fast/repaint/float-overflow-right-expected.png:
      * platform/qt/fast/repaint/gradients-em-stops-repaint-expected.png:
      * platform/qt/fast/repaint/iframe-scroll-repaint-expected.png:
      * platform/qt/fast/repaint/inline-color-change-expected.png:
      * platform/qt/fast/repaint/inline-outline-repaint-expected.png:
      * platform/qt/fast/repaint/invisible-objects-expected.png:
      * platform/qt/fast/repaint/layer-visibility-expected.png: Copied from LayoutTests/platform/qt/fast/layers/add-layer-with-nested-stacking-expected.png.
      * platform/qt/fast/repaint/layout-state-only-positioned-expected.png:
      * platform/qt/fast/repaint/layout-state-relative-expected.png:
      * platform/qt/fast/repaint/layout-state-scrolloffset-expected.png:
      * platform/qt/fast/repaint/layout-state-scrolloffset2-expected.png:
      * platform/qt/fast/repaint/layout-state-scrolloffset3-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-1-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-10-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-2-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-3-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-4-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-5-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-6-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-7-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-8-expected.png:
      * platform/qt/fast/repaint/line-flow-with-floats-9-expected.png:
      * platform/qt/fast/repaint/line-in-scrolled-clipped-block-expected.png:
      * platform/qt/fast/repaint/line-overflow-expected.png:
      * platform/qt/fast/repaint/lines-with-layout-delta-expected.png:
      * platform/qt/fast/repaint/list-marker-2-expected.png:
      * platform/qt/fast/repaint/make-children-non-inline-expected.png:
      * platform/qt/fast/repaint/multicol-repaint-expected.png:
      * platform/qt/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png:
      * platform/qt/fast/repaint/opacity-change-on-overflow-float-expected.png:
      * platform/qt/fast/repaint/outline-child-repaint-expected.png:
      * platform/qt/fast/repaint/outline-inset-expected.png:
      * platform/qt/fast/repaint/outline-repaint-glitch-expected.png:
      * platform/qt/fast/repaint/outline-shrinking-expected.png:
      * platform/qt/fast/repaint/overflow-clip-subtree-layout-expected.png:
      * platform/qt/fast/repaint/overflow-delete-line-expected.png:
      * platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png:
      * platform/qt/fast/repaint/overflow-into-content-expected.png:
      * platform/qt/fast/repaint/overflow-scroll-delete-expected.png:
      * platform/qt/fast/repaint/reflection-redraw-expected.png:
      * platform/qt/fast/repaint/reflection-repaint-test-expected.png:
      * platform/qt/fast/repaint/region-painting-invalidation-expected.png:
      * platform/qt/fast/repaint/region-painting-via-layout-expected.png:
      * platform/qt/fast/repaint/rel-positioned-inline-with-overflow-expected.png:
      * platform/qt/fast/repaint/repaint-during-scroll-expected.png:
      * platform/qt/fast/repaint/repaint-resized-overflow-expected.png:
      * platform/qt/fast/repaint/search-field-cancel-expected.png:
      * platform/qt/fast/repaint/select-option-background-color-expected.png:
      * platform/qt/fast/repaint/selected-replaced-expected.png:
      * platform/qt/fast/repaint/selection-after-delete-expected.png:
      * platform/qt/fast/repaint/selection-after-remove-expected.png:
      * platform/qt/fast/repaint/selection-clear-expected.png:
      * platform/qt/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
      * platform/qt/fast/repaint/selection-rl-expected.png:
      * platform/qt/fast/repaint/stacked-diacritics-expected.png:
      * platform/qt/fast/repaint/subtree-layoutstate-transform-expected.png:
      * platform/qt/fast/repaint/subtree-root-clip-2-expected.png:
      * platform/qt/fast/repaint/subtree-root-clip-3-expected.png:
      * platform/qt/fast/repaint/subtree-root-clip-expected.png:
      * platform/qt/fast/repaint/subtree-root-skipped-expected.png:
      * platform/qt/fast/repaint/table-cell-collapsed-border-expected.png:
      * platform/qt/fast/repaint/table-cell-move-expected.png:
      * platform/qt/fast/repaint/table-collapsed-border-expected.png:
      * platform/qt/fast/repaint/table-extra-bottom-grow-expected.png:
      * platform/qt/fast/repaint/table-hover-on-link-expected.png:
      * platform/qt/fast/repaint/table-section-repaint-expected.png:
      * platform/qt/fast/repaint/table-two-pass-layout-overpaint-expected.png:
      * platform/qt/fast/repaint/text-append-dirty-lines-expected.png:
      * platform/qt/fast/repaint/transform-absolute-child-expected.png:
      * platform/qt/fast/repaint/transform-absolute-in-positioned-container-expected.png:
      * platform/qt/fast/repaint/transform-disable-layoutstate-expected.png:
      * platform/qt/fast/repaint/transform-layout-repaint-expected.png:
      * platform/qt/fast/repaint/transform-relative-position-expected.png:
      * platform/qt/fast/repaint/transform-repaint-descendants-expected.png:
      * platform/qt/fast/repaint/transform-replaced-shadows-expected.png:
      * platform/qt/fast/repaint/transform-rotate-and-remove-expected.png:
      * platform/qt/fast/repaint/transform-translate-expected.png:
      * platform/qt/fast/table/border-collapsing/cached-69296-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/layout-state-only-positioned-expected.png.
      * platform/qt/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.png: Copied from LayoutTests/platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.png.
      * platform/qt/fast/table/border-collapsing/cached-change-row-border-width-expected.png: Copied from LayoutTests/platform/qt/svg/repaint/repainting-after-animation-element-removal-expected.png.
      * platform/qt/fast/table/border-collapsing/cached-change-tbody-border-width-expected.png: Copied from LayoutTests/platform/qt/fast/repaint/table-two-pass-layout-overpaint-expected.png.
      * platform/qt/http/tests/misc/slow-loading-image-in-pattern-expected.png:
      * platform/qt/svg/as-background-image/svg-background-partial-redraw-expected.png:
      * platform/qt/svg/as-image/animated-svg-as-image-expected.png:
      * platform/qt/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png:
      * platform/qt/svg/as-image/animated-svg-as-image-same-image-expected.png:
      * platform/qt/svg/as-image/svg-image-change-content-size-expected.png:
      * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png:
      * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png:
      * platform/qt/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png:
      * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png:
      * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png:
      * platform/qt/svg/carto.net/window-expected.png:
      * platform/qt/svg/custom/absolute-sized-content-with-resources-expected.png:
      * platform/qt/svg/custom/animate-path-discrete-expected.png:
      * platform/qt/svg/custom/animate-path-morphing-expected.png:
      * platform/qt/svg/custom/animate-target-id-changed-expected.png:
      * platform/qt/svg/custom/animate-target-removed-from-document-expected.png:
      * platform/qt/svg/custom/circle-move-invalidation-expected.png:
      * platform/qt/svg/custom/clip-path-child-changes-expected.png:
      * platform/qt/svg/custom/clip-path-href-changes-expected.png:
      * platform/qt/svg/custom/clip-path-units-changes-expected.png:
      * platform/qt/svg/custom/deep-dynamic-updates-expected.png:
      * platform/qt/svg/custom/fill-opacity-update-expected.png:
      * platform/qt/svg/custom/foreignObject-crash-on-hover-expected.png:
      * platform/qt/svg/custom/gradient-add-stops-expected.png:
      * platform/qt/svg/custom/gradient-stop-style-change-expected.png:
      * platform/qt/svg/custom/hit-test-unclosed-subpaths-expected.png:
      * platform/qt/svg/custom/js-late-clipPath-and-object-creation-expected.png:
      * platform/qt/svg/custom/js-late-clipPath-creation-expected.png:
      * platform/qt/svg/custom/js-late-gradient-and-object-creation-expected.png:
      * platform/qt/svg/custom/js-late-gradient-creation-expected.png:
      * platform/qt/svg/custom/js-late-marker-and-object-creation-expected.png:
      * platform/qt/svg/custom/js-late-marker-creation-expected.png:
      * platform/qt/svg/custom/js-late-mask-and-object-creation-expected.png:
      * platform/qt/svg/custom/js-late-mask-creation-expected.png:
      * platform/qt/svg/custom/js-update-bounce-expected.png:
      * platform/qt/svg/custom/js-update-container-expected.png:
      * platform/qt/svg/custom/js-update-container2-expected.png:
      * platform/qt/svg/custom/js-update-gradient-expected.png:
      * platform/qt/svg/custom/js-update-image-expected.png:
      * platform/qt/svg/custom/js-update-path-changes-expected.png:
      * platform/qt/svg/custom/js-update-path-removal-expected.png:
      * platform/qt/svg/custom/js-update-pattern-child-expected.png:
      * platform/qt/svg/custom/js-update-pattern-expected.png:
      * platform/qt/svg/custom/js-update-polygon-changes-expected.png:
      * platform/qt/svg/custom/js-update-polygon-removal-expected.png:
      * platform/qt/svg/custom/js-update-stop-expected.png:
      * platform/qt/svg/custom/js-update-stop-linked-gradient-expected.png:
      * platform/qt/svg/custom/js-update-style-expected.png:
      * platform/qt/svg/custom/js-update-transform-addition-expected.png:
      * platform/qt/svg/custom/js-update-transform-changes-expected.png:
      * platform/qt/svg/custom/marker-child-changes-css-expected.png:
      * platform/qt/svg/custom/marker-child-changes-expected.png:
      * platform/qt/svg/custom/marker-viewBox-changes-expected.png:
      * platform/qt/svg/custom/mask-child-changes-expected.png:
      * platform/qt/svg/custom/mask-invalidation-expected.png:
      * platform/qt/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png:
      * platform/qt/svg/custom/prevent-default-expected.png:
      * platform/qt/svg/custom/relative-sized-content-expected.png:
      * platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.png:
      * platform/qt/svg/custom/relative-sized-image-expected.png:
      * platform/qt/svg/custom/relative-sized-inner-svg-expected.png:
      * platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.png:
      * platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png:
      * platform/qt/svg/custom/relative-sized-use-on-symbol-expected.png:
      * platform/qt/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png:
      * platform/qt/svg/custom/repaint-moving-svg-and-div-expected.png:
      * platform/qt/svg/custom/repaint-on-constant-size-change-expected.png:
      * platform/qt/svg/custom/repaint-on-image-bounds-change-expected.png:
      * platform/qt/svg/custom/repaint-stroke-width-changes-expected.png:
      * platform/qt/svg/custom/resource-client-removal-expected.png:
      * platform/qt/svg/custom/resource-invalidate-on-target-update-expected.png:
      * platform/qt/svg/custom/scroll-hit-test-expected.png:
      * platform/qt/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/qt/svg/custom/stroke-opacity-update-expected.png:
      * platform/qt/svg/custom/svg-absolute-children-expected.png:
      * platform/qt/svg/custom/text-dom-removal-expected.png:
      * platform/qt/svg/custom/text-repaint-including-stroke-expected.png:
      * platform/qt/svg/custom/text-xy-updates-SVGList-expected.png:
      * platform/qt/svg/custom/use-clipped-hit-expected.png:
      * platform/qt/svg/custom/use-detach-expected.png:
      * platform/qt/svg/custom/use-disappears-after-style-update-expected.png:
      * platform/qt/svg/custom/use-elementInstance-event-target-expected.png:
      * platform/qt/svg/custom/use-elementInstance-methods-expected.png:
      * platform/qt/svg/custom/use-event-handler-on-referenced-element-expected.png:
      * platform/qt/svg/custom/use-event-handler-on-use-element-expected.png:
      * platform/qt/svg/custom/use-setAttribute-crash-expected.png:
      * platform/qt/svg/dom/SVGPathSegList-segment-modification-expected.png:
      * platform/qt/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png:
      * platform/qt/svg/dom/SVGRectElement/rect-modify-rx-expected.png:
      * platform/qt/svg/filters/feImage-change-target-id-expected.png:
      * platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.png:
      * platform/qt/svg/filters/feImage-reference-invalidation-expected.png: Copied from LayoutTests/platform/qt/svg/custom/animate-target-removed-from-document-expected.png.
      * platform/qt/svg/filters/feImage-remove-target-expected.png:
      * platform/qt/svg/filters/feImage-target-add-to-document-expected.png:
      * platform/qt/svg/filters/feImage-target-attribute-change-expected.png:
      * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png:
      * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png:
      * platform/qt/svg/filters/feImage-target-changes-id-expected.png:
      * platform/qt/svg/filters/feImage-target-id-change-expected.png:
      * platform/qt/svg/filters/feImage-target-inline-style-change-expected.png:
      * platform/qt/svg/filters/feImage-target-property-change-expected.png:
      * platform/qt/svg/filters/feImage-target-reappend-to-document-expected.png:
      * platform/qt/svg/filters/feImage-target-remove-from-document-expected.png:
      * platform/qt/svg/filters/feImage-target-style-change-expected.png:
      * platform/qt/svg/filters/filter-refresh-expected.png:
      * platform/qt/svg/filters/filter-width-update-expected.png:
      * platform/qt/svg/filters/invalidate-on-child-layout-expected.png:
      * platform/qt/svg/hixie/perf/001-expected.png:
      * platform/qt/svg/hixie/perf/002-expected.png:
      * platform/qt/svg/hixie/perf/003-expected.png:
      * platform/qt/svg/hixie/perf/004-expected.png:
      * platform/qt/svg/hixie/perf/005-expected.png:
      * platform/qt/svg/hixie/perf/007-expected.png:
      * platform/qt/svg/repaint/filter-child-repaint-expected.png:
      * platform/qt/svg/repaint/inner-svg-change-viewBox-contract-expected.png:
      * platform/qt/svg/repaint/inner-svg-change-viewBox-expected.png:
      * platform/qt/svg/repaint/inner-svg-change-viewPort-relative-expected.png:
      * platform/qt/svg/repaint/mask-clip-target-transform-expected.png:
      * platform/qt/svg/repaint/repainting-after-animation-element-removal-expected.png:
      * platform/qt/svg/repaint/text-mask-update-expected.png:
      * platform/qt/svg/text/append-text-node-to-tspan-expected.png:
      * platform/qt/svg/text/ems-display-none-expected.png:
      * platform/qt/svg/text/exs-display-none-expected.png:
      * platform/qt/svg/text/modify-text-node-in-tspan-expected.png:
      * platform/qt/svg/text/text-text-05-t-expected.png:
      * platform/qt/svg/text/text-viewbox-rescale-expected.png:
      * platform/qt/svg/text/tspan-dynamic-positioning-expected.png:
      * platform/qt/svg/transforms/animated-path-inside-transformed-html-expected.png:
      * platform/qt/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png:
      * platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.png:
      * platform/qt/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png:
      * platform/qt/svg/zoom/text/absolute-sized-document-scrollbars-expected.png:
      * platform/qt/svg/zoom/text/relative-sized-document-scrollbars-expected.png:
      * platform/qt/svg/zoom/text/zoom-foreignObject-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f577569d
    • commit-queue@webkit.org's avatar
      HTMLTextFormControlElement calls setInlineStyleProperty with the wrong parameters. · f3373e74
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98892
      
      Patch by Mike West <mkwst@google.com> on 2012-10-10
      Reviewed by Jochen Eisinger.
      
      HTMLTextFormControlElement::updatePlaceholderVisibility calls
      HTMLElement::setInlineStyleProperty with an ExceptionCode as the last
      parameter. This only succeeds because it's automagically cast to a bool,
      which is what the method actually expects.
      
      Implicitly passing in 'false' by dropping the parameter shouldn't change
      any functionality; so no new tests are required.
      
      * html/HTMLTextFormControlElement.cpp:
      (WebCore::HTMLTextFormControlElement::updatePlaceholderVisibility):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130897 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f3373e74
    • rakuco@webkit.org's avatar
      [EFL] Skip fast/css/color-correction-on-text.html. · 5ce0197f
      rakuco@webkit.org authored
      * platform/efl/TestExpectations:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130896 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ce0197f
    • rakuco@webkit.org's avatar
      [EFL] Gardening for the some SVG pixel expectations. · ef2bb757
      rakuco@webkit.org authored
      * platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
      * platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
      * platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
      * platform/efl/svg/filters/animate-fill-expected.png: Added.
      * platform/efl/svg/filters/feImage-reference-invalidation-expected.png: Added.
      * platform/efl/svg/hixie/data-types/001-expected.png: Added.
      * platform/efl/svg/hixie/dynamic/002-expected.png: Added.
      * platform/efl/svg/hixie/dynamic/003-expected.png: Added.
      * platform/efl/svg/hixie/dynamic/004-expected.png: Added.
      * platform/efl/svg/hixie/dynamic/005-expected.png: Added.
      * platform/efl/svg/hixie/dynamic/006-expected.png: Added.
      * platform/efl/svg/hixie/error/002-expected.png: Added.
      * platform/efl/svg/hixie/error/006-expected.png: Added.
      * platform/efl/svg/hixie/error/007-expected.png: Added.
      * platform/efl/svg/hixie/error/008-expected.png: Added.
      * platform/efl/svg/hixie/error/009-expected.png: Added.
      * platform/efl/svg/hixie/error/010-expected.png: Added.
      * platform/efl/svg/hixie/error/011-expected.png: Added.
      * platform/efl/svg/hixie/error/014-test-expected.png: Added.
      * platform/efl/svg/hixie/error/015-expected.png: Added.
      * platform/efl/svg/hixie/error/016-expected.png: Added.
      * platform/efl/svg/hixie/intrinsic/001-expected.png: Added.
      * platform/efl/svg/hixie/intrinsic/002-expected.png: Added.
      * platform/efl/svg/hixie/intrinsic/003-expected.png: Added.
      * platform/efl/svg/hixie/links/001-expected.png: Added.
      * platform/efl/svg/hixie/links/002-expected.png: Added.
      * platform/efl/svg/hixie/painting/001-expected.png: Added.
      * platform/efl/svg/hixie/processing-model/005-expected.png: Added.
      * platform/efl/svg/hixie/rendering-model/003a-expected.png: Added.
      * platform/efl/svg/hixie/text/001-expected.png: Added.
      * platform/efl/svg/hixie/text/002-expected.png: Added.
      * platform/efl/svg/hixie/text/003a-expected.png: Added.
      * platform/efl/svg/hixie/text/003b-expected.png: Added.
      * platform/efl/svg/hixie/use/002-test-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/001-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/002-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/003-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/004-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/preserveAspectRatio/001-expected.png: Added.
      * platform/efl/svg/hixie/viewbox/preserveAspectRatio/002-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-foreignObject-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-inner-svg-element-defaults-expected.png: Added.
      * platform/efl/svg/repaint/image-href-change-expected.png: Added.
      * platform/efl/svg/repaint/image-with-clip-path-expected.png: Added.
      * platform/efl/svg/repaint/inner-svg-change-viewBox-expected.png: Added.
      * platform/efl/svg/repaint/mask-clip-target-transform-expected.png: Added.
      * platform/efl/svg/repaint/repainting-after-animation-element-removal-expected.png: Added.
      * platform/efl/svg/stroke/zero-length-arc-linecaps-rendering-expected.png: Added.
      * platform/efl/svg/wicd/sizing-flakiness-expected.png: Added.
      * platform/efl/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Added.
      * platform/efl/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Added.
      * platform/efl/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-background-images-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-hixie-mixed-009-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-as-image-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-as-object-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-as-relative-image-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/efl/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png: Added.
      * platform/efl/svg/zoom/text/absolute-sized-document-scrollbars-expected.png: Added.
      * platform/efl/svg/zoom/text/relative-sized-document-scrollbars-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130895 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef2bb757
    • jocelyn.turcotte@digia.com's avatar
      [Qt][WK2] REGRESSION(r130879): It made fast/events/touch/* tests crash · 07f2c91c
      jocelyn.turcotte@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98888
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Add null-checks in the gesture recognizers to allow them working without a PageViewportController.
      The pinch and pan gesture recognizers aren't used in that case yet, but they could eventually
      be used to send pinch and pan gesture events to the web process. They are currently kept active
      because we need the tap gesture recognizer and its logic is bound to those other recognizers.
      
      * UIProcess/qt/QtPanGestureRecognizer.cpp:
      (WebKit::QtPanGestureRecognizer::update):
      (WebKit::QtPanGestureRecognizer::finish):
      (WebKit::QtPanGestureRecognizer::cancel):
      * UIProcess/qt/QtPinchGestureRecognizer.cpp:
      (WebKit::QtPinchGestureRecognizer::update):
      (WebKit::QtPinchGestureRecognizer::finish):
      (WebKit::QtPinchGestureRecognizer::cancel):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130894 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      07f2c91c
    • vsevik@chromium.org's avatar
      Unreviewed inspector test fix. · 959a9fc1
      vsevik@chromium.org authored
      * http/tests/inspector/search/resources-search-match-index.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130893 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      959a9fc1
    • rakuco@webkit.org's avatar
      [EFL] Update some pixel expectations for the new Cairo, and add more baselines for other tests. · a439b557
      rakuco@webkit.org authored
      * platform/efl/fast/block/positioning/vertical-rl/fixed-positioning-expected.png:
      * platform/efl/fast/borders/border-radius-valid-border-clipping-expected.png: Added.
      * platform/efl/fast/borders/border-shadow-large-radius-expected.png: Added.
      * platform/efl/fast/borders/fieldsetBorderRadius-expected.png:
      * platform/efl/fast/canvas/canvas-composite-fill-repaint-expected.png: Added.
      * platform/efl/fast/canvas/canvas-imageSmoothingEnabled-patterns-expected.png: Added.
      * platform/efl/fast/canvas/canvas-resize-after-paint-without-layout-expected.png: Added.
      * platform/efl/fast/css/color-correction-on-text-expected.png: Removed.
      * platform/efl/fast/css/color-correction-on-text-expected.txt: Removed.
      * platform/efl/fast/css/square-button-appearance-expected.png: Added.
      * platform/efl/fast/css/text-overflow-ellipsis-text-align-center-expected.png: Added.
      * platform/efl/fast/css/text-overflow-ellipsis-text-align-justify-expected.png: Added.
      * platform/efl/fast/css/text-overflow-ellipsis-text-align-left-expected.png: Added.
      * platform/efl/fast/css/text-overflow-ellipsis-text-align-right-expected.png: Added.
      * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png: Added.
      * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.png: Added.
      * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.png: Added.
      * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png: Added.
      * platform/efl/fast/events/context-no-deselect-expected.png: Added.
      * platform/efl/fast/forms/datalist/input-appearance-range-with-padding-with-datalist-expected.png: Added.
      * platform/efl/fast/forms/datalist/input-appearance-range-with-transform-expected.png: Added.
      * platform/efl/fast/forms/input-placeholder-paint-order-expected.png: Added.
      * platform/efl/fast/forms/textarea: Added.
      * platform/efl/fast/forms/textarea/textarea-placeholder-paint-order-expected.png: Added.
      * platform/efl/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
      * platform/efl/fast/html/details-marker-style-expected.png: Added.
      * platform/efl/fast/images/image-css3-content-data-expected.png: Added.
      * platform/efl/fast/images/imagemap-focus-ring-zoom-expected.png: Added.
      * platform/efl/fast/images/paint-subrect-expected.png: Added.
      * platform/efl/fast/images/paint-subrect-grid-expected.png: Added.
      * platform/efl/fast/images/repaint-subrect-grid-expected.png: Added.
      * platform/efl/fast/images/rgb-jpeg-with-adobe-marker-only-expected.png: Added.
      * platform/efl/fast/images/rgb-png-with-cmyk-color-profile-expected.png: Added.
      * platform/efl/fast/images/ycbcr-with-cmyk-color-profile-expected.png: Added.
      * platform/efl/fast/js: Added.
      * platform/efl/fast/js/exception-linenums-in-html-3-expected.png: Added.
      * platform/efl/fast/js/missing-style-end-tag-js-expected.png: Added.
      * platform/efl/fast/js/missing-title-end-tag-js-expected.png: Added.
      * platform/efl/fast/layers/scroll-with-transform-composited-layer-expected.png: Added.
      * platform/efl/fast/layers/scroll-with-transform-layer-expected.png: Added.
      * platform/efl/fast/multicol/shrink-to-column-height-for-pagination-expected.png: Added.
      * platform/efl/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: Added.
      * platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.png: Added.
      * platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt: Added.
      * platform/efl/fast/repaint/overflow-auto-in-overflow-auto-scrolled-expected.png: Added.
      * platform/efl/fast/repaint/overflow-scroll-in-overflow-scroll-scrolled-expected.png: Added.
      * platform/efl/fast/repaint/table-overflow-auto-in-overflow-auto-scrolled-expected.png: Added.
      * platform/efl/fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled-expected.png: Added.
      * platform/efl/fast/repaint/table-overflow-scroll-in-overflow-scroll-scrolled-expected.png: Added.
      * platform/efl/fast/scrolling: Added.
      * platform/efl/fast/scrolling/scrollbar-tickmarks-styled-expected.png: Added.
      * platform/efl/fast/table/colspanMinWidth-vertical-expected.png: Added.
      * platform/efl/fast/table/table-row-focus-ring-paint-expected.png: Added.
      * platform/efl/fast/text/text-shadow-no-default-color-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a439b557
    • commit-queue@webkit.org's avatar
      SQLResultSet.rowsAffected not cleared · 95547016
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=46070
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-10
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebCore:
      
      SQLResultSet.rowsAffected is supposed to return the number
      of rows that were changed by the statement. For "SELECT"
      statements, it should return 0.
      
      However, our implementation currently relies on sqlite3_changes()
      to compute this value. sqlite3_changes() returns the number of
      direct row changes in the most recent INSERT, UPDATE, or DELETE
      statement within the same trigger context. Unfortunately, the
      most recent INSERT, UPDATE, or DELETE statement may not be the
      last statement. As a consequence, if you INSERT 1 row, then
      do a SELECT, SQLResultSet.rowsAffected will be 1 for both the
      INSERT and the SELECT statements.
      
      The proposed solution is to use sqlite3_total_changes() instead
      of sqlite3_changes(). sqlite3_total_changes() returns the number
      of row changes caused by INSERT, UPDATE or DELETE statements since
      the database connection was opened. We now store the value
      returned by sqlite3_total_changes() before each statement in
      order to return the count difference in
      SQLiteDatabase::lastChanges().
      
      Test: storage/websql/execute-sql-rowsAffected.html
      
      * platform/sql/SQLiteDatabase.cpp:
      (WebCore::SQLiteDatabase::SQLiteDatabase):
      (WebCore::SQLiteDatabase::updateLastChangesCount):
      (WebCore):
      (WebCore::SQLiteDatabase::lastChanges):
      * platform/sql/SQLiteDatabase.h:
      (SQLiteDatabase):
      * platform/sql/SQLiteStatement.cpp:
      (WebCore::SQLiteStatement::step):
      
      LayoutTests:
      
      Add layout test to check that SQLResultSet.rowsAffected is
      correct in executeSql() success callback.
      
      * storage/websql/execute-sql-rowsAffected-expected.txt: Added.
      * storage/websql/execute-sql-rowsAffected.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130891 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95547016
    • commit-queue@webkit.org's avatar
      [Qt]QtTestBrowser should have default url(google.com) when no command line args · ee441de8
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98880
      
      Patch by Vivek Galatage <vivekgalatage@gmail.com> on 2012-10-10
      Reviewed by Simon Hausmann.
      
      Making QtTestBrowser use www.google.com as default url when no arguments are passed
      
      * QtTestBrowser/qttestbrowser.cpp:
      (main):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130890 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee441de8
    • commit-queue@webkit.org's avatar
      [EFL] Rebaseline after r129972 which enabled plugin feature · c7424e5a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98750
      
      Unreviewed. Plugin feature is enabled on EFL port after r129972.
      
      Patch by KwangYong Choi <ky0.choi@samsung.com> on 2012-10-10
      
      * platform/efl-wk1/TestExpectations: EFL WK1 does not support plugins yet.
      * platform/efl-wk2/TestExpectations:
      * platform/efl/TestExpectations:
      * platform/efl/plugins/iframe-plugin-bgcolor-expected.txt: Added.
      * platform/efl/plugins/mouse-click-plugin-clears-selection-expected.txt: Added.
      * platform/efl/plugins/netscape-dom-access-expected.txt: Added.
      * platform/efl/plugins/plugin-javascript-access-expected.txt: Added.
      * platform/efl/plugins/resize-from-plugin-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130889 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7424e5a
    • keishi@webkit.org's avatar
      REGRESSION (r129738): Calendar picker is too wide when the input is rtl · 94d82cdc
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98881
      
      .:
      
      Reviewed by kent Tamura.
      
      * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
      
      Source/WebCore:
      
      Reviewed by Kent Tamura.
      
      Calendar picker should use param.isCalendarRTL instead of param.isRTL but some were left.
      
      No new tests. Covered by ManualTests/forms/calendar-picker.html.
      
      * Resources/pagepopups/calendarPicker.js:
      (CalendarPicker.prototype.fixWindowSize): Calendar picker should use param.isCalendarRTL instead of param.isRTL.
      (DaysTable.prototype._handleKey): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130888 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94d82cdc
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Port MiniBrowser to Elementary · c6e67999
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98748
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-10
      Reviewed by Kenneth Rohde Christiansen.
      
      .:
      
      Bump EFL librairies dependencies to v1.7
      and add Elementary as optional dependency now
      that it is needed to build MiniBrowser.
      
      * Source/cmake/FindEet.cmake: Added.
      * Source/cmake/FindElementary.cmake: Added.
      * Source/cmake/OptionsEfl.cmake:
      
      Tools:
      
      Port MiniBrowser to Elementary to simplify the
      code and make future improvements easier. The
      URL bar is now an Elementary Entry widget and
      supports additional functionality like copy /
      paste.
      
      * CMakeLists.txt:
      * EWebLauncher/url_bar.c:
      (on_urlbar_key_down): Remove WK2-specific code
      now that this file is no longer used by MiniBrowser.
      * MiniBrowser/efl/CMakeLists.txt:
      * MiniBrowser/efl/main.c:
      (_Browser_Window):
      (window_free):
      (window_close):
      (view_focus_set):
      (on_mouse_down):
      (title_set):
      (on_title_changed):
      (on_url_changed):
      (on_close_window):
      (on_progress):
      (quit):
      (on_url_bar_activated):
      (on_url_bar_clicked):
      (on_window_deletion):
      (window_create):
      (elm_main):
      * efl/jhbuild.modules: Add Elementary to jhbuild and bump
      EFL dependencies to 1.7.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6e67999
    • carlosgc@webkit.org's avatar
      [GTK] Test /webkit2/WebKitWebView/history-cache asserts in debug bot · 61bd383e
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98731
      
      Reviewed by Martin Robinson.
      
      The problem is in the test itself that is using
      SingleResourceLoadTest class to load a multiresource document.
      
      * UIProcess/API/gtk/tests/TestResources.cpp:
      (testWebViewResourcesHistoryCache): Load only single resource
      documents and check also that the main resource given is the
      expected one.
      (serverCallback): Add another single resource document.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61bd383e
    • commit-queue@webkit.org's avatar
      [WK2][SOUP] ResourceError.isCancellation() is not carried over IPC · c51a8d21
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98882
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-10
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebKit2:
      
      Properly serialize / deserialize ResourceError.isCancellation
      boolean so that it can be used in UIProcess.
      
      * Shared/soup/WebCoreArgumentCodersSoup.cpp:
      (CoreIPC::::encode):
      (CoreIPC::::decode):
      
      Tools:
      
      Do not display the error page in MiniBrowser if the loading
      error corresponds to a cancellation.
      
      * MiniBrowser/efl/main.c:
      (on_error):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130885 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c51a8d21
    • tkent@chromium.org's avatar
      Add behavior tests for input[type=date] with multiple fields · 0f04410b
      tkent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98480
      
      Reviewed by Kentaro Hara.
      
      * fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-ax-value-changed-notification-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-ax-value-changed-notification.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-blur-and-focus-events-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-blur-and-focus-events.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-keyboard-events-expected.txt:
      * fast/forms/date-multiple-fields/date-multiple-fields-keyboard-events.html:
      * fast/forms/date-multiple-fields/date-multiple-fields-mouse-events-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-mouse-events.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-preserve-value-after-history-back-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-preserve-value-after-history-back.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-reset-value-after-reloads-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-reset-value-after-reloads.html: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-spinbutton-change-and-input-events-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-spinbutton-change-and-input-events.html: Copied from LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-change-and-input-events.html.
      * fast/forms/date-multiple-fields/date-multiple-fields-wheel-event-expected.txt: Added.
      * fast/forms/date-multiple-fields/date-multiple-fields-wheel-event.html: Copied from LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-change-and-input-events.html.
      * fast/forms/date/date-reset-value-expected.html: Added.
      * fast/forms/date/date-reset-value.html: Added.
      
      * fast/forms/resources/common-spinbutton-change-and-input-events.js:
      (testSpinButtonChangeAndInputEvents):
      Uses getElementByPseudoId() to obtain spin button position. The date
      type and the time type have their spin button at different positions
      because of a picker indicator triangle.
      * fast/forms/number/number-spinbutton-change-and-input-events.html:
      Need to import comon.js because common-spinbutton-change-and-input-events.js depends on it.
      * fast/forms/time-multiple-fields/time-multiple-fields-spinbutton-change-and-input-events.html:
      Ditto.
      
      * fast/forms/resources/common-wheel-event.js:
      (testWheelEvent): Fix a wrong message.
      * fast/forms/time-multiple-fields/time-multiple-fields-wheel-event-expected.txt: Ditto.
      
      * fast/forms/resources/multiple-fields-blur-and-focus-events.js:
      Added. Move the code from time-multiple-fields-blur-and-focus-events.html.
      * fast/forms/time-multiple-fields/time-multiple-fields-blur-and-focus-events.html:
      Moved the code to multiple-fields-blur-and-focus-events.js.
      
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f04410b
    • apavlov@chromium.org's avatar
      Web Inspector: Semantically incorrect CSS rules result in broken source code data · cc02ecb6
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98520
      
      Reviewed by Vsevolod Vlasov.
      
      Source/WebCore:
      
      Pop and throw away rule data from the stack when data have been collected for a semantically invalid CSS rule
      (which is not going to be created).
      
      * css/CSSParser.cpp:
      (WebCore::CSSParser::createImportRule):
      (WebCore::CSSParser::createFontFaceRule):
      (WebCore::CSSParser::createPageRule):
      (WebCore::CSSParser::createRegionRule):
      
      LayoutTests:
      
      * inspector/styles/parse-stylesheet-errors-expected.txt:
      * inspector/styles/parse-stylesheet-errors.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc02ecb6
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Add APIs to get/set the DNS prefetching · 3dd3cac6
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98790
      
      Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-10-10
      Reviewed by Laszlo Gombos.
      
      Add setting APIs for DNS prefetching and a unit test.
      
      * UIProcess/API/efl/ewk_settings.cpp:
      (ewk_settings_DNS_prefetching_enabled_set):
      (ewk_settings_DNS_prefetching_enabled_get):
      * UIProcess/API/efl/ewk_settings.h:
      * UIProcess/API/efl/tests/test_ewk2_settings.cpp:
      (TEST_F):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3dd3cac6
    • ryuan.choi@samsung.com's avatar
      [EFL] Use ewk_view_paint instead of ewk_view_paint_contents in ewk_view_single. · ee38cbff
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98716
      
      Reviewed by Kenneth Rohde Christiansen.
      
      ewk_view_paint is the wrapper of ScrollView::paint and
      ewk_view_paint_contents is the wrapper of FrameView::paintContents.
      
      Because FrameView::paintContents just draw contents,
      ewk_view_single should use ewk_view_paint instead of ewk_view_paint_contents
      like other ports.
      
      * ewk/ewk_view.cpp:
      (ewk_view_paint):
      Moved updateLayoutAndStyleIfNeededRecursive to share ewk_view_paint.
      * ewk/ewk_view_single.cpp:
      (_ewk_view_single_smart_repaints_process):
      Modified to call ewk_view_paint.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130881 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee38cbff
    • zeno.albisser@digia.com's avatar
      [Qt][Mac] GL_ARB_texture_rectangle must be activated when using ANGLE. · 5f0a94af
      zeno.albisser@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98387
      
      Check for the availability of GL_ARB_texture_rectangle extension.
      In case it is available, we activate the extension for ANGLE.
      This is necessary for WebGL on mac, because the GraphicsSurface
      on this platform is based on an IOSurface, which requires this extension.
      
      Reviewed by Noam Rosenthal.
      
      * platform/graphics/qt/GraphicsContext3DQt.cpp:
      (WebCore::GraphicsContext3DPrivate::initializeANGLE):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130880 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f0a94af
    • jocelyn.turcotte@digia.com's avatar
      [Qt][WK2] REGRESSION(r130629): It made touchadjustment/focusout-on-touch.html fai1 · 6b9609fa
      jocelyn.turcotte@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98642
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebKit2:
      
      There was an early return that would prevent gesture recognition if no PageViewportController
      has been set on QtWebPageEventHandler. The gesture recognizer are also used to send
      GestureEvents to WebCore which this layout test is using.
      
      Make sure that the gesture recognition is done even when no PageViewportController is present.
      
      * UIProcess/qt/QtWebPageEventHandler.cpp:
      (WebKit::QtWebPageEventHandler::handleInputEvent):
      (WebKit::QtWebPageEventHandler::doneWithTouchEvent):
      
      LayoutTests:
      
      * platform/qt-5.0-wk2/TestExpectations: Unskip focusout-on-touch.html
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b9609fa
    • jocelyn.turcotte@digia.com's avatar
      [Qt] WTR: Fix an assert triggered by EventSenderProxy::touchEnd · 41b6a0c2
      jocelyn.turcotte@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98735
      
      Reviewed by Kenneth Rohde Christiansen.
      
      ASSERT: "itemForTouchPointId.isEmpty()" in file qt5/qtdeclarative/src/quick/items/qquickwindow.cpp, line 1563
      This assert is caused by QQuickWindow not registering our TouchPointReleased
      since it expects QTouchEvent::touchPointStates() to be filled by the event's sender.
      
      This patch calculates the touchPointStates like QQuickWindowPrivate::touchEventWithPoints does.
      
      * WebKitTestRunner/qt/EventSenderProxyQt.cpp:
      (WTR::EventSenderProxy::sendTouchEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      41b6a0c2
    • allan.jensen@digia.com's avatar
      [Qt] DumpRenderTree needs a beginDragWithFiles implementation · 701a6d29
      allan.jensen@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50902
      
      Reviewed by Simon Hausmann.
      
      Tools:
      
      Implement support for beginDragWithFiles. This function similates dragging without going
      though regular event handling. Which allows us to test effects of dropping files on
      different elements.
      
      * DumpRenderTree/qt/EventSenderQt.cpp:
      (EventSender::EventSender):
      (EventSender::mouseUp):
      (EventSender::mouseMoveTo):
      (EventSender::beginDragWithFiles):
      * DumpRenderTree/qt/EventSenderQt.h:
      (EventSender):
      
      LayoutTests:
      
      Move some skipped tests that now passing in DRT to only being skipped in WTR.
      
      * platform/qt-5.0-wk2/TestExpectations:
      * platform/qt/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      701a6d29
    • zeno.albisser@digia.com's avatar
      [Qt] ProcessLauncherQt should use QStringLiteral for serviceName. · f8403115
      zeno.albisser@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=98398
      
      QString(const char*) is deprecated, we should use QStringLiteral instead.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      * UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
      (WebKit::ProcessLauncher::launchProcess):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f8403115
    • commit-queue@webkit.org's avatar
      [EFL] Use Evas function instead of memcpy · fa8be273
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98483
      
      Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2012-10-10
      Reviewed by Gyuyoung Kim.
      
      Evas supports evas_object_image_data_copy_set() to copy raw image data.
      Change memcpy() with evas_object_image_data_copy_set().
      
      Spell out variable names and refactor variable declaration statements.
      
      No new tests, no functionality was changed.
      
      * ewk/ewk_util.cpp:
      (ewk_util_image_from_cairo_surface_add):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130875 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa8be273
    • commit-queue@webkit.org's avatar
      [EFL][WTR][CMake] Add a missing TestNetscapePlugin file · e2a4f522
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98637
      
      Patch by KwangYong Choi <ky0.choi@samsung.com> on 2012-10-10
      Reviewed by Kenneth Rohde Christiansen.
      
      PluginScriptableObjectOverridesAllProperties.cpp is used during
      plugins/npruntime/overrides-all-properties.html test introduced by r123936.
      
      * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2a4f522
    • kadam@inf.u-szeged.hu's avatar
      [Qt] Unreviewed gardening. Skip failing test. · 24953cc7
      kadam@inf.u-szeged.hu authored
      https://bugs.webkit.org/show_bug.cgi?id=98876
      
      Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2012-10-10
      
      * platform/qt/TestExpectations: skip fast/text/word-space-with-kerning.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130873 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24953cc7
    • commit-queue@webkit.org's avatar
      Add moveDoubleToInts and moveIntsToDouble to MacroAssemblerARM · 7fb15119
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98855
      
      Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2012-10-10
      Reviewed by Filip Pizlo.
      
      Implement the missing moveDoubleToInts and moveIntsToDouble
      methods in the MacroAssemblerARM after r130839.
      
      * assembler/MacroAssemblerARM.h:
      (JSC::MacroAssemblerARM::moveDoubleToInts):
      (MacroAssemblerARM):
      (JSC::MacroAssemblerARM::moveIntsToDouble):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130872 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7fb15119
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Add History callbacks API · 5cea2184
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=98594
      
      Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-10-10
      Reviewed by Kenneth Rohde Christiansen.
      
      Added History callbacks API to Ewk Context. Added unit tests.
      
      * PlatformEfl.cmake:
      * UIProcess/API/efl/EWebKit2.h:
      * UIProcess/API/efl/ewk_context.cpp:
      (_Ewk_Context):
      (_Ewk_Context::_Ewk_Context):
      (ewk_context_history_callbacks_set): New public function which lets the client to set History callbacks.
      (ewk_context_history_client_get):
      (ewk_context_add_visited_link): New public function to mark a URL as visited link.
      * UIProcess/API/efl/ewk_context.h:
      * UIProcess/API/efl/ewk_context_history_client.cpp: Added.
      (getEwkHistoryDelegate):
      (didNavigateWithNavigationData):
      (didPerformClientRedirect):
      (didPerformServerRedirect):
      (didUpdateHistoryTitle):
      (populateVisitedLinks):
      (ewk_context_history_client_attach):
      * UIProcess/API/efl/ewk_context_history_client_private.h: Added.
      * UIProcess/API/efl/ewk_context_private.h:
      * UIProcess/API/efl/ewk_navigation_data.cpp: Added.
      (_Ewk_Navigation_Data):
      (_Ewk_Navigation_Data::_Ewk_Navigation_Data):
      (_Ewk_Navigation_Data::~_Ewk_Navigation_Data):
      (ewk_navigation_data_ref):
      (ewk_navigation_data_unref):
      (ewk_navigation_data_title_get):
      (ewk_navigation_data_original_request_get):
      (ewk_navigation_data_url_get):
      (ewk_navigation_data_new):
      * UIProcess/API/efl/ewk_navigation_data.h: Added.
      * UIProcess/API/efl/ewk_navigation_data_private.h: Added.
      * UIProcess/API/efl/ewk_view.cpp:
      (addToPageViewMap):
      (removeFromPageViewMap):
      (_ewk_view_smart_del):
      (_ewk_view_initialize):
      (ewk_view_from_page_get):
      * UIProcess/API/efl/ewk_view_private.h:
      * UIProcess/API/efl/tests/test_ewk2_context_history_delegate.cpp: Added.
      (httpServer):
      (navigateWithNavigationData):
      (performClientRedirect):
      (performServerRedirect):
      (updateHistoryTitle):
      (populateVisitedLinks):
      (onLoadFinishedForRedirection):
      (serverCallbackRedirection):
      (TEST_F):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5cea2184
    • kling@webkit.org's avatar
      ElementAttributeData: tighten member packing on 64-bit. · 4dd19554
      kling@webkit.org authored
      <http://webkit.org/b/98861>
      
      Reviewed by Anders Carlsson.
      
      Pack m_isMutable and m_arraySize into the slack from the RefCounted base on 64-bit.
      218kB progression on Membuster3.
      
      * dom/ElementAttributeData.h:
      (ElementAttributeData):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4dd19554