1. 29 Feb, 2012 16 commits
    • yurys@chromium.org's avatar
      Web Inspector: enable Profiles panel for workers · f58fc046
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79908
      
      Introduced worker profiler agent. Enabled script profiling for
      workers.
      
      Reviewed by Pavel Feldman.
      
      * bindings/js/ScriptProfiler.cpp:
      (WebCore::ScriptProfiler::startForPage):
      (WebCore):
      (WebCore::ScriptProfiler::startForWorkerContext):
      (WebCore::ScriptProfiler::stopForPage):
      (WebCore::ScriptProfiler::stopForWorkerContext):
      * bindings/js/ScriptProfiler.h:
      (WebCore):
      (ScriptProfiler):
      * bindings/v8/ScriptProfiler.cpp:
      (WebCore::ScriptProfiler::startForPage):
      (WebCore):
      (WebCore::ScriptProfiler::startForWorkerContext):
      (WebCore::ScriptProfiler::stopForPage):
      (WebCore::ScriptProfiler::stopForWorkerContext):
      * bindings/v8/ScriptProfiler.h:
      (WebCore):
      (ScriptProfiler):
      * inspector/InspectorProfilerAgent.cpp:
      (WebCore):
      (PageProfilerAgent):
      (WebCore::PageProfilerAgent::PageProfilerAgent):
      (WebCore::PageProfilerAgent::~PageProfilerAgent):
      (WebCore::PageProfilerAgent::startProfiling):
      (WebCore::PageProfilerAgent::stopProfiling):
      (WebCore::InspectorProfilerAgent::create):
      (WorkerProfilerAgent):
      (WebCore::WorkerProfilerAgent::WorkerProfilerAgent):
      (WebCore::WorkerProfilerAgent::~WorkerProfilerAgent):
      (WebCore::WorkerProfilerAgent::startProfiling):
      (WebCore::WorkerProfilerAgent::stopProfiling):
      (WebCore::InspectorProfilerAgent::InspectorProfilerAgent):
      (WebCore::InspectorProfilerAgent::start):
      (WebCore::InspectorProfilerAgent::stop):
      * inspector/InspectorProfilerAgent.h:
      (WebCore):
      (InspectorProfilerAgent):
      * inspector/WorkerInspectorController.cpp:
      (WebCore::WorkerInspectorController::WorkerInspectorController):
      (WebCore::WorkerInspectorController::connectFrontend):
      (WebCore::WorkerInspectorController::disconnectFrontend):
      (WebCore::WorkerInspectorController::restoreInspectorStateFromCookie):
      * inspector/WorkerInspectorController.h:
      (WebCore):
      (WorkerInspectorController):
      * inspector/front-end/ProfilesPanel.js:
      * inspector/front-end/inspector.js:
      (WebInspector._createPanels):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f58fc046
    • zimmermann@webkit.org's avatar
      2012-02-29 Nikolas Zimmermann <nzimmermann@rim.com> · f9e7d617
      zimmermann@webkit.org authored
              Not reviewed. Next chunk of SL pixel test updates.
      
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/filters/animate-fill-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/big-sized-filter-2-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/big-sized-filter-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feColorMatrix-default-type-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feColorMatrix-offset-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feColorMatrix-saturate-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feColorMatrix-values-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feComposite-expected.png:
              * platform/mac-snowleopard/svg/filters/feConvolveFilter-y-bounds-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feDisplacementMap-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feDropShadow-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feGaussianBlur-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-late-indirect-update-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-multiple-targets-id-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-position-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-preserveAspectratio-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-reference-invalidation-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-subregions-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-add-to-document-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-changes-id-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-id-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-inline-style-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-property-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-reappend-to-document-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-remove-from-document-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feImage-target-style-change-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feLighting-crash-expected.png:
              * platform/mac-snowleopard/svg/filters/feMerge-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/feOffset-expected.png:
              * platform/mac-snowleopard/svg/filters/feTile-expected.png:
              * platform/mac-snowleopard/svg/filters/filter-clip-expected.png: Added.
              * platform/mac-snowleopard/svg/filters/filter-on-tspan-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109213 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9e7d617
    • apavlov@chromium.org's avatar
      Web Inspector: Clicking relative links fails when query string contains a slash · 2e1dde73
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79905
      
      Reviewed by Vsevolod Vlasov.
      
      Source/WebCore:
      
      * inspector/front-end/ResourceUtils.js:
      (WebInspector.completeURL):
      
      LayoutTests:
      
      * inspector/styles/styles-url-linkify-expected.txt:
      * inspector/styles/styles-url-linkify.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109212 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2e1dde73
    • pfeldman@chromium.org's avatar
      Web Inspector: Ctrl R should reload page from the console panel as well. · 0a834098
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79883
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/inspector.js:
      (WebInspector.documentKeyDown):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a834098
    • podivilov@chromium.org's avatar
      Extended attributes list should go before 'static' and 'const' modifiers in IDLs. · 6a3a0974
      podivilov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79807
      
      Reviewed by Kentaro Hara.
      
      No new tests. Generated code isn't changed.
      
      * bindings/scripts/IDLParser.pm:
      (ParseInterface):
      * bindings/scripts/IDLStructure.pm:
      * bindings/scripts/test/TestObj.idl:
      * bindings/scripts/test/TestSupplemental.idl:
      * html/DOMURL.idl:
      * html/HTMLMediaElement.idl:
      * html/HTMLTrackElement.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109210 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a3a0974
    • zimmermann@webkit.org's avatar
      2012-02-29 Nikolas Zimmermann <nzimmermann@rim.com> · 09271025
      zimmermann@webkit.org authored
              Not reviewed. Next chunk of SL pixel test updates.
      
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109209 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      09271025
    • zimmermann@webkit.org's avatar
      2012-02-29 Nikolas Zimmermann <nzimmermann@rim.com> · c24c37b1
      zimmermann@webkit.org authored
              Not reviewed. Next chunk of SL pixel test updates.
      
              * platform/mac-snowleopard/svg/carto.net/tabgroup-expected.png: Added.
              * platform/mac-snowleopard/svg/carto.net/window-expected.png:
              * platform/mac-snowleopard/svg/custom/circle-move-invalidation-expected.png:
              * platform/mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.png: Added.
              * platform/mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.png: Added.
              * platform/mac-snowleopard/svg/custom/js-late-clipPath-and-object-creation-expected.png:
              * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png:
              * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt:
              * platform/mac-snowleopard/svg/custom/use-instanceRoot-event-bubbling-expected.png:
              * platform/mac-snowleopard/svg/custom/use-instanceRoot-event-listeners-expected.png:
              * platform/mac-snowleopard/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png:
              * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c24c37b1
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, skip more failing tests. · df9ad41d
      ossy@webkit.org authored
      * platform/qt-5.0/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109207 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df9ad41d
    • rgabor@webkit.org's avatar
      [GTK] Small fix for cross compilation to not generate gtkdoc. · 9c932c55
      rgabor@webkit.org authored
      Rubber-stamped by Csaba Osztrogonác.
      
      * Scripts/webkitdirs.pm:
      (isCrossCompilation):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109206 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c932c55
    • commit-queue@webkit.org's avatar
      [EFL] Replace malloc/calloc/free to new/delete. · 860457cd
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75848
      
      Patch by Tomasz Morawski <t.morawski@samsung.com> on 2012-02-29
      Reviewed by Hajime Morita.
      
      Replaced almost all malloc/calloc/free to new/delete operator and where it was possible smart pointers were also
      used. Left few c memory allocation by intention to not mix c and c++ memory managment. Left malloc for Ewk_Tile
      object due to const fields present in Ewk_tile structure.
      
      * ewk/ewk_auth_soup.cpp:
      * ewk/ewk_contextmenu.cpp:
      (ewk_context_menu_unref):
      (ewk_context_menu_item_new):
      (ewk_context_menu_item_free):
      (ewk_context_menu_new):
      * ewk/ewk_cookies.cpp:
      (ewk_cookies_get_all):
      (ewk_cookies_cookie_free):
      * ewk/ewk_frame.cpp:
      (ewk_frame_hit_test_free):
      (ewk_frame_hit_test_new):
      * ewk/ewk_history.cpp:
      (ewk_history_item_new_from_core):
      (_ewk_history_item_free):
      (ewk_history_new):
      (ewk_history_free):
      * ewk/ewk_tiled_backing_store.cpp:
      (_Ewk_Tiled_Backing_Store_Item):
      (_ewk_tiled_backing_store_pre_render_request_add):
      (_ewk_tiled_backing_store_pre_render_request_del):
      (_ewk_tiled_backing_store_pre_render_request_flush):
      (_ewk_tiled_backing_store_pre_render_request_clear):
      (_ewk_tiled_backing_store_item_add):
      (_ewk_tiled_backing_store_item_del):
      * ewk/ewk_tiled_matrix.cpp:
      (_ewk_tile_matrix_tile_free):
      (ewk_tile_matrix_new):
      (ewk_tile_matrix_zoom_level_set):
      (ewk_tile_matrix_invalidate):
      (ewk_tile_matrix_free):
      * ewk/ewk_tiled_model.cpp:
      (tile_account):
      (ewk_tile_unused_cache_new):
      (_ewk_tile_unused_cache_free):
      (ewk_tile_unused_cache_clear):
      (ewk_tile_unused_cache_flush):
      (ewk_tile_unused_cache_tile_get):
      (ewk_tile_unused_cache_tile_put):
      * ewk/ewk_tiled_private.h:
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (_ewk_view_core_frame_new):
      (_ewk_view_priv_new):
      (_ewk_view_priv_del):
      (ewk_view_core_page_get):
      (ewk_view_popup_new):
      (ewk_view_popup_destroy):
      (EWKPrivate::corePage):
      * ewk/ewk_window_features.cpp:
      (ewk_window_features_unref):
      (ewk_window_features_new_from_core):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109205 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      860457cd
    • yurys@chromium.org's avatar
      2012-02-28 Yury Semikhatsky <yurys@chromium.org> · 639b25f4
      yurys@chromium.org authored
              Web Inspector: move DOM counter graphs out of experimental
              https://bugs.webkit.org/show_bug.cgi?id=79802
      
              Enable DOM counter graphs by default.
      
              Reveal nearest record from the left hand side when there is no
              record containing the point where the user clicked.
      
              Reviewed by Pavel Feldman.
      
              * inspector/front-end/Settings.js:
              (WebInspector.ExperimentsSettings):
              * inspector/front-end/TimelinePanel.js:
              (WebInspector.TimelinePanel):
              (WebInspector.TimelinePanel.prototype._endSplitterDragging):
              (WebInspector.TimelinePanel.prototype._onTimelineEventRecorded):
              (WebInspector.TimelinePanel.prototype.sidebarResized):
              (WebInspector.TimelinePanel.prototype._resetPanel):
              (WebInspector.TimelinePanel.prototype._refresh):
              (WebInspector.TimelinePanel.prototype.revealRecordAt):
      
      2012-02-29  Yury Semikhatsky  <yurys@chromium.org>
      
              Web Inspector: move DOM counter graphs out of experimental
              https://bugs.webkit.org/show_bug.cgi?id=79802
      
              Enable DOM counter graphs by default. Rebase timeline tests so that
              the records include counters field.
      
              Reviewed by Pavel Feldman.
      
              * inspector/timeline/timeline-dom-content-loaded-event-expected.txt:
              * inspector/timeline/timeline-event-dispatch-expected.txt:
              * inspector/timeline/timeline-injected-script-eval-expected.txt:
              * inspector/timeline/timeline-layout-expected.txt:
              * inspector/timeline/timeline-load-event-expected.txt:
              * inspector/timeline/timeline-mark-timeline-expected.txt:
              * inspector/timeline/timeline-network-resource-expected.txt:
              * inspector/timeline/timeline-parse-html-expected.txt:
              * inspector/timeline/timeline-recalculate-styles-expected.txt:
              * inspector/timeline/timeline-script-tag-1-expected.txt:
              * inspector/timeline/timeline-script-tag-2-expected.txt:
              * inspector/timeline/timeline-test.js:
              * inspector/timeline/timeline-time-stamp-expected.txt:
              * platform/chromium/inspector/timeline/timeline-animation-frame-expected.txt:
              * platform/chromium/inspector/timeline/timeline-event-dispatch-expected.txt:
              * platform/chromium/inspector/timeline/timeline-layout-expected.txt:
              * platform/chromium/inspector/timeline/timeline-mark-timeline-expected.txt:
              * platform/chromium/inspector/timeline/timeline-network-resource-expected.txt:
              * platform/chromium/inspector/timeline/timeline-paint-expected.txt:
              * platform/chromium/inspector/timeline/timeline-parse-html-expected.txt:
              * platform/chromium/inspector/timeline/timeline-time-stamp-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109204 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      639b25f4
    • morrita@google.com's avatar
      [Refactoring] Shadow related attach paths should be in ShadowTree. · 2529e98b
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79854
      
      Reviewed by Ryosuke Niwa.
      
      No new tests. No behavior change.
      
      This change introduces ShadowTree::attachHost() and ShadowTree::detachHost()
      and moves shadow-enabled attachment code from Element to ShadowRoot.
      This also factored out small ContainerNode method to use it from ShadowTree.
      
      Even after this change, the traveral order in ShadowTree
      attachment has some unclear part. Coming changes will clarify
      these. This change is aimed to be purely textural.
      
      * dom/ContainerNode.cpp:
      (WebCore::ContainerNode::attach):
      (WebCore::ContainerNode::detach):
      * dom/ContainerNode.h:
      (ContainerNode):
      (WebCore::ContainerNode::attachAsNode): Added.
      (WebCore::ContainerNode::attachChildren): Added.
      (WebCore::ContainerNode::attachChildrenIfNeeded): Added.
      (WebCore::ContainerNode::attachChildrenLazily): Added.
      (WebCore::ContainerNode::detachAsNode): Added.
      (WebCore::ContainerNode::detachChildrenIfNeeded): Added.
      (WebCore::ContainerNode::detachChildren): Added.
      * dom/Element.cpp:
      (WebCore::Element::attach):
      (WebCore::Element::detach):
      * dom/ShadowTree.cpp:
      (WebCore::ShadowTree::addShadowRoot):
      (WebCore::ShadowTree::removeAllShadowRoots):
      (WebCore::ShadowTree::detachHost):
      (WebCore):
      (WebCore::ShadowTree::attachHost):
      (WebCore::ShadowTree::reattachHostChildrenAndShadow):
      * dom/ShadowTree.h:
      (ShadowTree):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109203 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2529e98b
    • ossy@webkit.org's avatar
      [Qt] Unreviewed morning gardening, skip new failing tests. · 21dd0231
      ossy@webkit.org authored
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      21dd0231
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update. · ade5b1b1
      bashi@chromium.org authored
      Tests in platform/chromium/rubberbanding and
      platform/chromium/compositing/rubberbanding are also failing on
      Mac10.5.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109201 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ade5b1b1
    • commit-queue@webkit.org's avatar
      Microdata: Implement HTMLPropertiesCollection collection.namedItem(). · cd494861
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=73156
      
      Patch by Arko Saha <arko@motorola.com> on 2012-02-28
      Reviewed by Kentaro Hara.
      
      Source/WebCore:
      
      Tests: fast/dom/MicroData/nameditem-must-be-case-sensitive.html
             fast/dom/MicroData/nameditem-must-return-correct-item-properties.html
             fast/dom/MicroData/properties-collection-nameditem-test.html
      
      * bindings/scripts/CodeGeneratorJS.pm: Modified code generator to generate
      JS bindings code for HTMLPropertiesCollection [NamedGetter] property.
      (GenerateImplementation):
      * html/HTMLPropertiesCollection.cpp:
      (WebCore::HTMLPropertiesCollection::names):
      (WebCore):
      (WebCore::HTMLPropertiesCollection::namedItem): Returns a NodeList object
      containing any elements that add a property named name.
      (WebCore::HTMLPropertiesCollection::hasNamedItem): Checks if the items can
      be retrieved or not based on the property named name.
      * html/HTMLPropertiesCollection.h: Added namedItem(), hasProperty(),
      hasNamedItem() methods.
      (HTMLPropertiesCollection):
      * html/HTMLPropertiesCollection.idl: Added namedItem() IDL method.
      
      LayoutTests:
      
      Added test-cases for collection.namedItem().
      
      * fast/dom/MicroData/nameditem-must-be-case-sensitive-expected.txt: Added.
      * fast/dom/MicroData/nameditem-must-be-case-sensitive.html: Added.
      * fast/dom/MicroData/nameditem-must-return-correct-item-properties-expected.txt: Added.
      * fast/dom/MicroData/nameditem-must-return-correct-item-properties.html: Added.
      * fast/dom/MicroData/properties-collection-nameditem-test-expected.txt: Added.
      * fast/dom/MicroData/properties-collection-nameditem-test.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109200 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd494861
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update after r109183 · beeb08ff
      bashi@chromium.org authored
      Some tests in platform/chromium/rubberbanding and
      platform/chromium/compositing/rubberbanding are failing.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      beeb08ff
  2. 28 Feb, 2012 24 commits
    • kinuko@chromium.org's avatar
      Add size field to Metadata in FileSystem API · de710b21
      kinuko@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79813
      
      WebKit-svn/LayoutTests: 
      
      Changed fast/filesystem/op-get-metadata test to also test if
      getMetadata returns correct file sizes.
      
      Reviewed by David Levin.
      
      * fast/filesystem/op-get-metadata-expected.txt:
      * fast/filesystem/resources/op-get-metadata.js:
      * fast/filesystem/resources/op-tests-helper.js:
      (createTestEnvironment.Helper.this.createSuccessCallback.entry.createWriter): Added.
      (createTestEnvironment.Helper.this.createSuccessCallback):
      (createTestEnvironment.Helper.this.createNextEntry):
      (runOperationTest.OperationTestHelper.this.testMetadataSuccessCallback):
      
      WebKit-svn/Source/WebCore: 
      
      Reviewed by David Levin.
      
      Test: fast/filesystem/op-get-metadata.html
      
      * fileapi/FileSystemCallbacks.cpp:
      (WebCore::MetadataCallbacks::didReadMetadata):
      * fileapi/Metadata.h:
      (WebCore::Metadata::create):
      (WebCore::Metadata::modificationTime):
      (WebCore::Metadata::size): Added.
      (WebCore::Metadata::Metadata):
      * fileapi/Metadata.idl:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109198 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de710b21
    • kubo@profusion.mobi's avatar
      [CMake] Always build wtf as a static library. · 33abb975
      kubo@profusion.mobi authored
      https://bugs.webkit.org/show_bug.cgi?id=79857
      
      Reviewed by Eric Seidel.
      
      .:
      
      * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
      to have them grouped with the shared ones.
      
      Source/JavaScriptCore:
      
      To help the efforts in bug 75673 to move WTF out of
      JavaScriptCore, act more like the other ports and remove the
      possibility of building WTF as a shared library.
      
      It does not make much sense to, for example, ship WTF as a
      separate .so with webkit-efl packages, and it should be small
      enough not to cause problems during linking.
      
      * wtf/CMakeLists.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109197 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      33abb975
    • dslomov@google.com's avatar
      [JSC] Implement ArrayBuffer transfer · e2c8d4ba
      dslomov@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=73493.
      Implement ArrayBuffer transfer, per Khronos spec:  http://www.khronos.org/registry/typedarray/specs/latest/#9.
      This brings parity with V8 implementation of transferable typed arrays.
      
      Reviewed by Oliver Hunt.
      
      Source/JavaScriptCore:
      
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: Extra export.
      * wtf/ArrayBuffer.h:
      (ArrayBuffer): Added extra export.
      
      Source/WebCore:
      
      Covered by existing tests.
      
      * bindings/js/JSDOMWindowCustom.cpp:
      (WebCore::handlePostMessage):
      * bindings/js/JSDictionary.cpp:
      (WebCore::JSDictionary::convertValue):
      * bindings/js/JSHistoryCustom.cpp:
      (WebCore::JSHistory::pushState):
      (WebCore::JSHistory::replaceState):
      * bindings/js/JSMessageEventCustom.cpp:
      (WebCore::handleInitMessageEvent):
      * bindings/js/JSMessagePortCustom.cpp:
      (WebCore::fillMessagePortArray):
      * bindings/js/JSMessagePortCustom.h:
      (WebCore):
      (WebCore::handlePostMessage):
      * bindings/js/ScriptValue.cpp:
      (WebCore::ScriptValue::serialize):
      * bindings/js/SerializedScriptValue.cpp:
      (WebCore):
      (WebCore::CloneSerializer::serialize):
      (CloneSerializer):
      (WebCore::CloneSerializer::CloneSerializer):
      (WebCore::CloneSerializer::fillTransferMap):
      (WebCore::CloneSerializer::dumpArrayBufferView):
      (WebCore::CloneSerializer::dumpIfTerminal):
      (WebCore::CloneDeserializer::deserialize):
      (WebCore::CloneDeserializer::CloneDeserializer):
      (WebCore::CloneDeserializer::readTerminal):
      (CloneDeserializer):
      (WebCore::SerializedScriptValue::SerializedScriptValue):
      (WebCore::SerializedScriptValue::transferArrayBuffers):
      (WebCore::SerializedScriptValue::create):
      (WebCore::SerializedScriptValue::deserialize):
      * bindings/js/SerializedScriptValue.h:
      (WebCore):
      (SerializedScriptValue):
      
      LayoutTests:
      
      * fast/canvas/webgl/arraybuffer-transfer-of-control-expected.txt:
      * fast/canvas/webgl/script-tests/arraybuffer-transfer-of-control.js: Added tests for Uint8ClampedArray
      * fast/dom/Window/window-postmessage-args-expected.txt:
      * platform/gtk/Skipped:
      * platform/mac/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      * platform/wincairo/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109196 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2c8d4ba
    • kevino@webkit.org's avatar
      [wx] Unreviewed. Build fixes for wx port. · 7ad77ede
      kevino@webkit.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109195 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ad77ede
    • mhahnenberg@apple.com's avatar
      Refactor SpeculativeJIT::emitAllocateJSFinalObject · 804ab3e3
      mhahnenberg@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79801
      
      Reviewed by Filip Pizlo.
      
      * dfg/DFGSpeculativeJIT.h:
      (JSC::DFG::SpeculativeJIT::emitAllocateBasicJSObject): Split emitAllocateJSFinalObject out to form this
      function, which is more generic in that it can allocate a variety of classes.
      (SpeculativeJIT):
      (JSC::DFG::SpeculativeJIT::emitAllocateJSFinalObject): Changed to use the new helper function.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      804ab3e3
    • commit-queue@webkit.org's avatar
      [Forms] Spin button sometimes ignores Indeterminate of m_upDownState · eabc7169
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79754
      
      Patch by Yoshifumi Inoue <yosin@chromium.org> on 2012-02-28
      Reviewed by Kent Tamura.
      
      Source/WebCore:
      
      This patch checks enum value Indeterminate before using m_upDownState. This make
      sure Indeterminate state doesn't act like Down state.
      
      m_upDownState can be Indeterminate at mousedown event if mouse pointer is on
      spin button when it is displayed.
      
      Test: fast/forms/number/spin-button-state.html
      
      * html/shadow/TextControlInnerElements.cpp:
      (WebCore::SpinButtonElement::defaultEventHandler):
      (WebCore::SpinButtonElement::repeatingTimerFired):
      
      LayoutTests:
      
      * fast/forms/number/spin-button-state.html: Added.
      * fast/forms/number/spin-button-state-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109193 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eabc7169
    • morrita@google.com's avatar
      [Refactoring] RenderSummary and RenderDetail is no longer needed. · 64181f5b
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79641
      
      Source/WebCore:
      
      Reviewed by Kent Tamura.
      
      Removed RenderDetails and RenderSummary because its only
      modification they had is already handled by RenderBlock::styleWillChange().
      These are just a historical artifact. We could have removed these
      classes when they were switched to shadow-based implementations.
      
      Tests: fast/html/details-inline-expected.html
             fast/html/details-inline.html
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * html/HTMLDetailsElement.cpp:
      (WebCore::HTMLDetailsElement::createRenderer):
      * html/HTMLSummaryElement.cpp:
      (WebCore::HTMLSummaryElement::createRenderer):
      (WebCore::HTMLSummaryElement::defaultEventHandler):
      * rendering/RenderDetails.cpp: Removed.
      * rendering/RenderDetails.h: Removed.
      * rendering/RenderDetailsMarker.cpp:
      (WebCore::RenderDetailsMarker::isOpen):
      * rendering/RenderDetailsMarker.h:
      (RenderDetailsMarker):
      * rendering/RenderObject.h:
      (RenderObject):
      * rendering/RenderSummary.cpp: Removed.
      * rendering/RenderSummary.h: Removed.
      * rendering/RenderingAllInOne.cpp:
      
      LayoutTests:
      
      Reviewed by Kent Tamura.
      
      - Replaced "RenderSummary" and "RenderDetails" with "RenderBlock".
      - Added a test to ensure that summmary and details behave like a "inline-block" even when
        "inline" is given.
      
      * fast/html/details-inline-expected.html: Added.
      * fast/html/details-inline.html: Added.
      * platform/chromium-linux/fast/html/details-replace-summary-child-expected.txt:
      * platform/chromium-linux/fast/html/details-replace-text-expected.txt:
      * platform/chromium-win/fast/html/details-add-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-details-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-details-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-10-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-3-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-4-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-5-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-6-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-7-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-8-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-9-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-nested-1-expected.txt:
      * platform/chromium-win/fast/html/details-nested-2-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary1-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary2-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary3-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary4-expected.txt:
      * platform/chromium-win/fast/html/details-open-javascript-expected.txt:
      * platform/chromium-win/fast/html/details-open1-expected.txt:
      * platform/chromium-win/fast/html/details-open2-expected.txt:
      * platform/chromium-win/fast/html/details-open3-expected.txt:
      * platform/chromium-win/fast/html/details-open4-expected.txt:
      * platform/chromium-win/fast/html/details-open5-expected.txt:
      * platform/chromium-win/fast/html/details-open6-expected.txt:
      * platform/chromium-win/fast/html/details-position-expected.txt:
      * platform/chromium-win/fast/html/details-remove-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-2-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-3-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-4-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-5-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-6-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-replace-summary-child-expected.txt:
      * platform/chromium-win/fast/html/details-replace-text-expected.txt:
      * platform/chromium-win/fast/html/details-writing-mode-expected.txt:
      * platform/gtk/fast/html/details-add-child-1-expected.txt:
      * platform/gtk/fast/html/details-add-child-2-expected.txt:
      * platform/gtk/fast/html/details-add-details-child-1-expected.txt:
      * platform/gtk/fast/html/details-add-details-child-2-expected.txt:
      * platform/gtk/fast/html/details-add-summary-1-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-1-expected.txt:
      * platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-10-expected.txt:
      * platform/gtk/fast/html/details-add-summary-2-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-2-expected.txt:
      * platform/gtk/fast/html/details-add-summary-3-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-3-expected.txt:
      * platform/gtk/fast/html/details-add-summary-4-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-4-expected.txt:
      * platform/gtk/fast/html/details-add-summary-5-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-5-expected.txt:
      * platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-6-expected.txt:
      * platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-7-expected.txt:
      * platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-8-expected.txt:
      * platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt:
      * platform/gtk/fast/html/details-add-summary-9-expected.txt:
      * platform/gtk/fast/html/details-add-summary-child-1-expected.txt:
      * platform/gtk/fast/html/details-add-summary-child-2-expected.txt:
      * platform/gtk/fast/html/details-nested-1-expected.txt:
      * platform/gtk/fast/html/details-nested-2-expected.txt:
      * platform/gtk/fast/html/details-no-summary1-expected.txt:
      * platform/gtk/fast/html/details-no-summary2-expected.txt:
      * platform/gtk/fast/html/details-no-summary3-expected.txt:
      * platform/gtk/fast/html/details-no-summary4-expected.txt:
      * platform/gtk/fast/html/details-open-javascript-expected.txt:
      * platform/gtk/fast/html/details-open1-expected.txt:
      * platform/gtk/fast/html/details-open2-expected.txt:
      * platform/gtk/fast/html/details-open3-expected.txt:
      * platform/gtk/fast/html/details-open4-expected.txt:
      * platform/gtk/fast/html/details-open5-expected.txt:
      * platform/gtk/fast/html/details-open6-expected.txt:
      * platform/gtk/fast/html/details-position-expected.txt:
      * platform/gtk/fast/html/details-remove-child-1-expected.txt:
      * platform/gtk/fast/html/details-remove-child-2-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-1-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-2-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-2-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-3-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-3-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-4-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-5-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-6-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-child-1-expected.txt:
      * platform/gtk/fast/html/details-remove-summary-child-2-expected.txt:
      * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
      * platform/gtk/fast/html/details-replace-text-expected.txt:
      * platform/gtk/fast/html/details-writing-mode-expected.txt:
      * platform/mac/fast/html/details-add-child-1-expected.txt:
      * platform/mac/fast/html/details-add-child-2-expected.txt:
      * platform/mac/fast/html/details-add-details-child-1-expected.txt:
      * platform/mac/fast/html/details-add-details-child-2-expected.txt:
      * platform/mac/fast/html/details-add-summary-1-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-1-expected.txt:
      * platform/mac/fast/html/details-add-summary-10-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-10-expected.txt:
      * platform/mac/fast/html/details-add-summary-2-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-2-expected.txt:
      * platform/mac/fast/html/details-add-summary-3-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-3-expected.txt:
      * platform/mac/fast/html/details-add-summary-4-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-4-expected.txt:
      * platform/mac/fast/html/details-add-summary-5-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-5-expected.txt:
      * platform/mac/fast/html/details-add-summary-6-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-6-expected.txt:
      * platform/mac/fast/html/details-add-summary-7-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-7-expected.txt:
      * platform/mac/fast/html/details-add-summary-8-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-8-expected.txt:
      * platform/mac/fast/html/details-add-summary-9-and-click-expected.txt:
      * platform/mac/fast/html/details-add-summary-9-expected.txt:
      * platform/mac/fast/html/details-add-summary-child-1-expected.txt:
      * platform/mac/fast/html/details-add-summary-child-2-expected.txt:
      * platform/mac/fast/html/details-nested-1-expected.txt:
      * platform/mac/fast/html/details-nested-2-expected.txt:
      * platform/mac/fast/html/details-no-summary1-expected.txt:
      * platform/mac/fast/html/details-no-summary2-expected.txt:
      * platform/mac/fast/html/details-no-summary3-expected.txt:
      * platform/mac/fast/html/details-no-summary4-expected.txt:
      * platform/mac/fast/html/details-open-javascript-expected.txt:
      * platform/mac/fast/html/details-open1-expected.txt:
      * platform/mac/fast/html/details-open2-expected.txt:
      * platform/mac/fast/html/details-open3-expected.txt:
      * platform/mac/fast/html/details-open4-expected.txt:
      * platform/mac/fast/html/details-open5-expected.txt:
      * platform/mac/fast/html/details-open6-expected.txt:
      * platform/mac/fast/html/details-position-expected.txt:
      * platform/mac/fast/html/details-remove-child-1-expected.txt:
      * platform/mac/fast/html/details-remove-child-2-expected.txt:
      * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-1-expected.txt:
      * platform/mac/fast/html/details-remove-summary-2-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-2-expected.txt:
      * platform/mac/fast/html/details-remove-summary-3-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-3-expected.txt:
      * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-4-expected.txt:
      * platform/mac/fast/html/details-remove-summary-5-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-5-expected.txt:
      * platform/mac/fast/html/details-remove-summary-6-and-click-expected.txt:
      * platform/mac/fast/html/details-remove-summary-6-expected.txt:
      * platform/mac/fast/html/details-remove-summary-child-1-expected.txt:
      * platform/mac/fast/html/details-remove-summary-child-2-expected.txt:
      * platform/mac/fast/html/details-replace-summary-child-expected.txt:
      * platform/mac/fast/html/details-replace-text-expected.txt:
      * platform/mac/fast/html/details-writing-mode-expected.txt:
      * platform/qt/fast/html/details-add-child-1-expected.txt:
      * platform/qt/fast/html/details-add-child-2-expected.txt:
      * platform/qt/fast/html/details-add-details-child-1-expected.txt:
      * platform/qt/fast/html/details-add-details-child-2-expected.txt:
      * platform/qt/fast/html/details-add-summary-1-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-1-expected.txt:
      * platform/qt/fast/html/details-add-summary-10-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-10-expected.txt:
      * platform/qt/fast/html/details-add-summary-2-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-2-expected.txt:
      * platform/qt/fast/html/details-add-summary-3-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-3-expected.txt:
      * platform/qt/fast/html/details-add-summary-4-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-4-expected.txt:
      * platform/qt/fast/html/details-add-summary-5-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-5-expected.txt:
      * platform/qt/fast/html/details-add-summary-6-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-6-expected.txt:
      * platform/qt/fast/html/details-add-summary-7-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-7-expected.txt:
      * platform/qt/fast/html/details-add-summary-8-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-8-expected.txt:
      * platform/qt/fast/html/details-add-summary-9-and-click-expected.txt:
      * platform/qt/fast/html/details-add-summary-9-expected.txt:
      * platform/qt/fast/html/details-add-summary-child-1-expected.txt:
      * platform/qt/fast/html/details-add-summary-child-2-expected.txt:
      * platform/qt/fast/html/details-nested-1-expected.txt:
      * platform/qt/fast/html/details-nested-2-expected.txt:
      * platform/qt/fast/html/details-no-summary1-expected.txt:
      * platform/qt/fast/html/details-no-summary2-expected.txt:
      * platform/qt/fast/html/details-no-summary3-expected.txt:
      * platform/qt/fast/html/details-no-summary4-expected.txt:
      * platform/qt/fast/html/details-open-javascript-expected.txt:
      * platform/qt/fast/html/details-open1-expected.txt:
      * platform/qt/fast/html/details-open2-expected.txt:
      * platform/qt/fast/html/details-open3-expected.txt:
      * platform/qt/fast/html/details-open4-expected.txt:
      * platform/qt/fast/html/details-open5-expected.txt:
      * platform/qt/fast/html/details-open6-expected.txt:
      * platform/qt/fast/html/details-position-expected.txt:
      * platform/qt/fast/html/details-remove-child-1-expected.txt:
      * platform/qt/fast/html/details-remove-child-2-expected.txt:
      * platform/qt/fast/html/details-remove-summary-1-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-1-expected.txt:
      * platform/qt/fast/html/details-remove-summary-2-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-2-expected.txt:
      * platform/qt/fast/html/details-remove-summary-3-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-3-expected.txt:
      * platform/qt/fast/html/details-remove-summary-4-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-4-expected.txt:
      * platform/qt/fast/html/details-remove-summary-5-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-5-expected.txt:
      * platform/qt/fast/html/details-remove-summary-6-and-click-expected.txt:
      * platform/qt/fast/html/details-remove-summary-6-expected.txt:
      * platform/qt/fast/html/details-remove-summary-child-1-expected.txt:
      * platform/qt/fast/html/details-remove-summary-child-2-expected.txt:
      * platform/qt/fast/html/details-replace-summary-child-expected.txt:
      * platform/qt/fast/html/details-replace-text-expected.txt:
      * platform/qt/fast/html/details-writing-mode-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      64181f5b
    • hayato@chromium.org's avatar
      [Shadow DOM] Make createDOM() function used in testing Shadow DOM more flexible. · 9845ee0f
      hayato@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79745
      
      Reviewed by Dimitri Glazkov.
      
      Replaces createDom and createShadow function defined in
      LayoutTests/fast/dom/shadow/create-dom.js with more flexible
      one. Now we can represent a shadow host which has both light
      children and ShadowRoots in one expression.
      
      * fast/dom/shadow/access-key.html:
      * fast/dom/shadow/get-element-by-id-in-shadow-root.html:
      * fast/dom/shadow/resources/create-dom.js:
      (createShadowRoot):
      (createDOM):
      * fast/dom/shadow/shadow-boundary-events.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109191 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9845ee0f
    • rniwa@webkit.org's avatar
      perf-o-matic: generate dashboard images using Google Chart Tools · 380d6d34
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79838
      
      Reviewed by Hajime Morita.
      
      Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
      Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
      The image is stored in DashboardImage model.
      
      We can't enable flip the switch to use images yet because we don't create images on fly (they're
      generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
      once this patch lands and all perf bots cycle.
      
      We probably make way too many calls to Google chart tool's server with this preliminary design but we
      can easily move this task into the backend and run it via a cron job once we know it works.
      
      * Websites/webkit-perf.appspot.com/controller.py:
      (schedule_runs_update):
      (RunsUpdateHandler.post):
      (RunsChartHandler):
      (RunsChartHandler.get):
      (RunsChartHandler.post):
      (DashboardImageHandler):
      (DashboardImageHandler.get):
      (schedule_report_process):
      * Websites/webkit-perf.appspot.com/json_generators.py:
      (ManifestJSONGenerator.value):
      (Runs):
      (Runs.__init__):
      (Runs.value):
      (Runs.chart_params):
      * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
      (RunsTest):
      (RunsTest._create_results):
      (RunsTest.test_generate_runs):
      (RunsTest.test_value_without_results):
      (RunsTest.test_value_with_results):
      (RunsTest.test_run_from_build_and_result):
      (RunsTest.test_chart_params_with_value):
      (RunsTest.test_chart_params_with_value.split_as_int):
      * Websites/webkit-perf.appspot.com/main.py:
      * Websites/webkit-perf.appspot.com/models.py:
      (PersistentCache.get_cache):
      (DashboardImage):
      (DashboardImage.key_name):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109190 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      380d6d34
    • dcheng@chromium.org's avatar
      Unreviewed, rolling out r107917 and r109188. · 23ee23fd
      dcheng@chromium.org authored
      http://trac.webkit.org/changeset/107917
      http://trac.webkit.org/changeset/109188
      https://bugs.webkit.org/show_bug.cgi?id=79865
      
      Fix the chromium build. (Requested by dcheng on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-28
      
      * src/WebDragData.cpp:
      (WebKit::WebDragData::items):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109189 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23ee23fd
    • rniwa@webkit.org's avatar
      Chromium build fix attempt. · 56d5d299
      rniwa@webkit.org authored
      * src/WebDragData.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109188 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56d5d299
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update · 802b8bf3
      bashi@chromium.org authored
      svg/W3C-SVG-1.1/animate-elem-37-t.svg is failing on Win.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109187 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      802b8bf3
    • simon.fraser@apple.com's avatar
      Optimize the rects being drawn into compositing layers · 4e150523
      simon.fraser@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79852
      
      Reviewed by Dan Bernstein.
      
      Use the newly added WebKitSystemInterface method
      to limit the area being painted in a CALayer
      -drawInContext callback. This avoids redundant drawing,
      for performance.
      
      * platform/graphics/mac/WebLayer.mm:
      (drawLayerContents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e150523
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update after r109176 · 15bca5f4
      bashi@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109185 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15bca5f4
    • simon.fraser@apple.com's avatar
      Fix the SnowLeopard build. · 51d610b7
      simon.fraser@apple.com authored
      * WebCore.exp.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109184 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51d610b7
    • andersca@apple.com's avatar
      With tiled drawing enabled, pressing Down arrow after scrolling via mouse... · fe9954ad
      andersca@apple.com authored
      With tiled drawing enabled, pressing Down arrow after scrolling via mouse gesture causes page to jump back up to top
      https://bugs.webkit.org/show_bug.cgi?id=79249
      <rdar://problem/10866273>
      
      Reviewed by Sam Weinig.
      
      ScrollableArea::notifyScrollPositionChanged must make sure that the scroll animator position is kept up to date.
      
      * platform/ScrollAnimator.cpp:
      (WebCore::ScrollAnimator::setCurrentPosition):
      (WebCore):
      * platform/ScrollAnimator.h:
      (ScrollAnimator):
      * platform/ScrollableArea.cpp:
      (WebCore::ScrollableArea::notifyScrollPositionChanged):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109183 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe9954ad
    • dcheng@chromium.org's avatar
      Unreviewed, rolling out r107894. · 7b36cd41
      dcheng@chromium.org authored
      http://trac.webkit.org/changeset/107894
      https://bugs.webkit.org/show_bug.cgi?id=30416
      
      dataTransfer.types should be an Array since DOMStringList is deprecated.
      
      Source/WebCore:
      
      * bindings/js/JSClipboardCustom.cpp:
      (WebCore::JSClipboard::types):
      (WebCore):
      * bindings/v8/custom/V8ClipboardCustom.cpp:
      (WebCore::V8Clipboard::typesAccessorGetter):
      (WebCore):
      * dom/Clipboard.cpp:
      (WebCore::Clipboard::hasStringOfType):
      * dom/Clipboard.h:
      (Clipboard):
      * dom/Clipboard.idl:
      * platform/blackberry/ClipboardBlackBerry.cpp:
      (WebCore::ClipboardBlackBerry::types):
      * platform/blackberry/ClipboardBlackBerry.h:
      (ClipboardBlackBerry):
      * platform/chromium/ChromiumDataObject.cpp:
      (WebCore::ChromiumDataObject::types):
      * platform/chromium/ChromiumDataObject.h:
      (ChromiumDataObject):
      * platform/chromium/ClipboardChromium.cpp:
      (WebCore::ClipboardChromium::types):
      (WebCore::ClipboardChromium::mayUpdateItems):
      * platform/chromium/ClipboardChromium.h:
      (ClipboardChromium):
      * platform/chromium/DragDataChromium.cpp:
      (WebCore::containsHTML):
      (WebCore::DragData::containsURL):
      (WebCore::DragData::asURL):
      (WebCore::DragData::containsPlainText):
      (WebCore::DragData::canSmartReplace):
      (WebCore::DragData::asFragment):
      * platform/efl/ClipboardEfl.cpp:
      (WebCore::ClipboardEfl::types):
      * platform/efl/ClipboardEfl.h:
      (ClipboardEfl):
      * platform/gtk/ClipboardGtk.cpp:
      (WebCore::ClipboardGtk::types):
      * platform/gtk/ClipboardGtk.h:
      (ClipboardGtk):
      * platform/mac/ClipboardMac.h:
      (ClipboardMac):
      * platform/mac/ClipboardMac.mm:
      (WebCore::addHTMLClipboardTypesForCocoaType):
      (WebCore::ClipboardMac::types):
      * platform/qt/ClipboardQt.cpp:
      (WebCore::ClipboardQt::types):
      * platform/qt/ClipboardQt.h:
      (ClipboardQt):
      * platform/win/ClipboardWin.cpp:
      (WebCore::addMimeTypesForFormat):
      (WebCore::ClipboardWin::types):
      * platform/win/ClipboardWin.h:
      (ClipboardWin):
      * platform/wx/ClipboardWx.cpp:
      (WebCore::ClipboardWx::types):
      * platform/wx/ClipboardWx.h:
      (ClipboardWx):
      
      LayoutTests:
      
      * editing/pasteboard/clipboard-customData.html:
      * editing/pasteboard/onpaste-text-html-types.html:
      * fast/events/drag-and-drop-dataTransfer-types-nocrash.html:
      * fast/events/drag-customData.html:
      * fast/events/drag-dataTransfer-live-attributes-expected.txt: Removed.
      * fast/events/drag-dataTransfer-live-attributes.html: Removed.
      * http/tests/local/fileapi/resources/setup-file-input-element-for-drag.js:
      * http/tests/security/clipboard/script-tests/clipboard-file-access.js:
      (checkForEventTransferType):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b36cd41
    • simon.fraser@apple.com's avatar
      Update WebKitSystemInterface. · e4b54b3d
      simon.fraser@apple.com authored
      Source/WebCore:
      
      Reviewed by Sam Weinig.
      
      * WebCore.exp.in:
      (drawLayerContents):
      * platform/mac/WebCoreSystemInterface.h:
      * platform/mac/WebCoreSystemInterface.mm:
      
      Source/WebKit/mac:
      
      Reviewed by Sam Weinig.
      
      * WebCoreSupport/WebSystemInterface.mm:
      (InitWebCoreSystemInterface):
      
      Source/WebKit2:
      
      Reviewed by Sam Weinig.
      
      * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
      (InitWebCoreSystemInterface):
      
      WebKitLibraries:
      
      Reviewed by Sam Weinig.
      
      * WebKitSystemInterface.h:
      * libWebKitSystemInterfaceLeopard.a:
      * libWebKitSystemInterfaceLion.a:
      * libWebKitSystemInterfaceSnowLeopard.a:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109181 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4b54b3d
    • commit-queue@webkit.org's avatar
      Add new GPU builders to flakiness dashboard. · a2a6c0b0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79839
      
      Patch by Dave Tu <dtu@chromium.org> on 2012-02-28
      Reviewed by Ojan Vafai.
      
      * Tools/TestResultServer/static-dashboards/builders.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109180 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2a6c0b0
    • morrita@google.com's avatar
      <content> element should behave as HTMLUnknownElement outside of a shadow DOM subtree · 755e41f3
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79551
      
      Reviewed by Dimitri Glazkov.
      
      Source/WebCore:
      
      The problem happened because HTMLContentElement doesn't create renderer anytime.
      
      This change allows it to create a renderer unless the HTMLContentElement is shadowed.
      Since this could happen not only on <content> but also on upcoming <shadow>,
      the corresponding part of the code is pulled up to InsertionPoint.
      
      Tests: fast/dom/shadow/content-element-outside-shadow-style-expected.html
             fast/dom/shadow/content-element-outside-shadow-style.html
      
      * dom/NodeRenderingContext.cpp:
      (WebCore::NodeRenderingContext::NodeRenderingContext):
      * dom/ShadowRoot.h:
      (WebCore):
      (WebCore::TreeScope::isShadowRoot):
      * dom/TreeScope.h:
      (TreeScope):
      * html/shadow/HTMLContentElement.h:
      * html/shadow/InsertionPoint.cpp:
      (WebCore::InsertionPoint::isShadowBoundary):
      (WebCore):
      * html/shadow/InsertionPoint.h:
      (InsertionPoint):
      (WebCore::isShadowBoundary):
      (WebCore):
      
      LayoutTests:
      
      * fast/dom/shadow/content-element-outside-shadow-style-expected.html: Added.
      * fast/dom/shadow/content-element-outside-shadow-style.html: Added.
      * fast/dom/shadow/content-element-outside-shadow.html:
      * platform/efl/Skipped:
      * platform/gtk/Skipped:
      * platform/mac/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      * platform/wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109179 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      755e41f3
    • barraclough@apple.com's avatar
      [[Get]]/[[Put]] for primitives should not wrap on strict accessor call · dca6b2ea
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79588
      
      Reviewed by Oliver Hunt.
      
      In the case of [[Get]], this is a pretty trivial bug - just don't wrap
      primitives at the point you call a getter.
      
      For setters, this is a little more involved, since we have already wrapped
      the value up in a synthesized object. Stop doing so. There is also a further
      subtely, that in strict mode all attempts to create a new data property on
      the object should throw.
      
      Source/JavaScriptCore: 
      
      * runtime/JSCell.cpp:
      (JSC::JSCell::put):
          - [[Put]] to a string primitive should use JSValue::putToPrimitive.
      * runtime/JSObject.cpp:
      (JSC::JSObject::put):
          - Remove static function called in one place.
      * runtime/JSObject.h:
      (JSC::JSValue::put):
          - [[Put]] to a non-cell JSValue should use JSValue::putToPrimitive.
      * runtime/JSValue.cpp:
      (JSC::JSValue::synthesizePrototype):
          - Add support for synthesizing the prototype of strings.
      (JSC::JSValue::putToPrimitive):
          - Added, implements [[Put]] for primitive bases, per 8.7.2.
      * runtime/JSValue.h:
      (JSValue):
          - Add declaration for JSValue::putToPrimitive.
      * runtime/PropertySlot.cpp:
      (JSC::PropertySlot::functionGetter):
          - Don't call ToObject on primitive this values.
      
      LayoutTests: 
      
      * fast/js/mozilla/strict/15.5.5.1-expected.txt:
      * fast/js/primitive-property-access-edge-cases-expected.txt:
      * fast/js/read-modify-eval-expected.txt:
      * fast/js/script-tests/primitive-property-access-edge-cases.js:
      * fast/js/script-tests/read-modify-eval.js:
          - Added new test cases & updated test results.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109177 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dca6b2ea
    • dcheng@chromium.org's avatar
      Clipboard::getData should return an empty string instead of undefined · 5c1c9729
      dcheng@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79712
      
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      Per the spec, an empty string should be returned when there is no data for the given typestring.
      
      Test: fast/events/dataTransfer-getData-returns-empty-string.html
      
      * bindings/js/JSClipboardCustom.cpp:
      * bindings/v8/custom/V8ClipboardCustom.cpp:
      * dom/Clipboard.h:
      (Clipboard):
      * dom/Clipboard.idl:
      * platform/blackberry/ClipboardBlackBerry.cpp:
      (WebCore::ClipboardBlackBerry::getData):
      * platform/blackberry/ClipboardBlackBerry.h:
      (ClipboardBlackBerry):
      * platform/chromium/ClipboardChromium.cpp:
      (WebCore::ClipboardChromium::getData):
      * platform/chromium/ClipboardChromium.h:
      (ClipboardChromium):
      * platform/efl/ClipboardEfl.cpp:
      (WebCore::ClipboardEfl::getData):
      * platform/efl/ClipboardEfl.h:
      (ClipboardEfl):
      * platform/gtk/ClipboardGtk.cpp:
      (WebCore::ClipboardGtk::getData):
      * platform/gtk/ClipboardGtk.h:
      (ClipboardGtk):
      * platform/mac/ClipboardMac.h:
      (ClipboardMac):
      * platform/mac/ClipboardMac.mm:
      (WebCore::ClipboardMac::getData):
      * platform/qt/ClipboardQt.cpp:
      (WebCore::ClipboardQt::getData):
      * platform/qt/ClipboardQt.h:
      (ClipboardQt):
      * platform/win/ClipboardUtilitiesWin.cpp:
      (WebCore::getFullCFHTML):
      (WebCore::getURL):
      (WebCore::getPlainText):
      (WebCore::getTextHTML):
      (WebCore::getCFHTML):
      (WebCore::fragmentFromHTML):
      * platform/win/ClipboardUtilitiesWin.h:
      (WebCore):
      * platform/win/ClipboardWin.cpp:
      (WebCore::ClipboardWin::getData):
      * platform/win/ClipboardWin.h:
      (ClipboardWin):
      * platform/wx/ClipboardWx.cpp:
      (WebCore::ClipboardWx::getData):
      * platform/wx/ClipboardWx.h:
      (ClipboardWx):
      
      LayoutTests:
      
      * fast/events/dataTransfer-getData-returns-empty-string-expected.txt: Added.
      * fast/events/dataTransfer-getData-returns-empty-string.html: Added.
      * http/tests/local/drag-over-remote-content-expected.txt:
      * http/tests/security/drag-over-remote-content-iframe-expected.txt:
      * http/tests/security/drag-over-remote-content-iframe.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5c1c9729
    • bashi@chromium.org's avatar
      [Chromium] Uninitialized value in LocaleToScriptCodeForFontSelection · d0f24939
      bashi@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79779
      
      Set USCRIPT_COMMON to scriptCode as the initial value.
      
      Reviewed by Kent Tamura.
      
      No new tests. No behavior change.
      
      * platform/text/LocaleToScriptMappingICU.cpp:
      (WebCore::localeToScriptCodeForFontSelection):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109175 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0f24939
    • mhahnenberg@apple.com's avatar
      Re-enable parallel GC on Mac · e9812c0e
      mhahnenberg@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79837
      
      Rubber stamped by Filip Pizlo.
      
      * runtime/Options.cpp:
      (JSC::Options::initializeOptions): We accidentally disabled parallel GC with this line,
      so we removed it and things should go back to normal.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9812c0e