- 16 Feb, 2011 32 commits
-
-
loislo@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: split all the functions of Inspector backend API by domain. https://bugs.webkit.org/show_bug.cgi?id=54558 We have a number of functions from different domains in single instance of InspectorBackend. It'd be better to split the functions by their domains. As example 'evaluate' will be moved from InspectorBackend to RuntimeAgent container. * http/tests/inspector/console-xhr-logging.html: * http/tests/inspector/extensions-test.js: (initialize_ExtensionsTest.InspectorTest.runExtensionTests): * http/tests/inspector/inspector-test.js: (initialize_InspectorTest.InspectorTest.completeTest): (initialize_InspectorTest.InspectorTest.evaluateInPage): (initialize_InspectorTest.InspectorTest.reloadPage): * inspector/console/console-dir-global.html: * inspector/debugger/debugger-autocontinue-on-syntax-error.html: * inspector/debugger/debugger-pause-on-exception.html: * inspector/elements/elements-panel-search.html: * inspector/report-API-errors-expected.txt: * inspector/report-API-errors.html: * inspector/report-protocol-errors.html: * inspector/styles/styles-new-API.html: * inspector/styles/styles-source-offsets.html: * inspector/timeline/timeline-network-resource.html: * inspector/timeline/timeline-script-tag-1.html: * inspector/timeline/timeline-script-tag-2.html: * inspector/timeline/timeline-test.js: (initialize_Timeline.InspectorTest.performActionsAndPrint.step2): * inspector/timeline/timeline-trivial.html: 2011-02-16 Ilya Tikhonovsky <loislo@chromium.org> Reviewed by Yury Semikhatsky. Web Inspector: split all the functions of Inspector backend API by domain. https://bugs.webkit.org/show_bug.cgi?id=54558 We have a number of functions from different domains in single instance of InspectorBackend. It'd be better to split the functions by their domains. As example 'evaluate' will be moved from InspectorBackend to RuntimeAgent container. * inspector/CodeGeneratorInspector.pm: * inspector/front-end/AuditRules.js: (WebInspector.AuditRules.evaluateInTargetWindow): (WebInspector.AuditRules.UnusedCssRule.prototype.doRun): * inspector/front-end/AuditsPanel.js: (WebInspector.AuditsPanel.prototype._reloadResources): * inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager.prototype._projectChanged): (WebInspector.BreakpointManager.prototype.restoreDOMBreakpoints): (WebInspector.BreakpointManager.prototype._saveBreakpoints): (WebInspector.DOMBreakpoint.prototype._enable): (WebInspector.DOMBreakpoint.prototype._disable): (WebInspector.EventListenerBreakpoint.prototype._enable): (WebInspector.EventListenerBreakpoint.prototype._disable): (WebInspector.XHRBreakpoint.prototype._enable): (WebInspector.XHRBreakpoint.prototype._disable): * inspector/front-end/CSSStyleModel.js: (WebInspector.CSSStyleModel.prototype.getStylesAsync): (WebInspector.CSSStyleModel.prototype.getComputedStyleAsync): (WebInspector.CSSStyleModel.prototype.getInlineStyleAsync): (WebInspector.CSSStyleModel.prototype.setRuleSelector.callback): (WebInspector.CSSStyleModel.prototype.setRuleSelector): (WebInspector.CSSStyleModel.prototype.addRule.callback): (WebInspector.CSSStyleModel.prototype.addRule): (WebInspector.CSSStyleModel.prototype._styleSheetChanged): (WebInspector.CSSStyleModel.prototype._onRevert): (WebInspector.CSSStyleDeclaration.prototype.insertPropertyAt): (WebInspector.CSSProperty.prototype.setText): (WebInspector.CSSProperty.prototype.setDisabled): (WebInspector.CSSStyleSheet.createForId): (WebInspector.CSSStyleSheet.prototype.setText): * inspector/front-end/ConsoleView.js: (WebInspector.ConsoleView.prototype.requestClearMessages): (WebInspector.ConsoleView.prototype.completions): (WebInspector.ConsoleView.prototype._handleContextMenuEvent.itemAction): (WebInspector.ConsoleView.prototype._handleContextMenuEvent): (WebInspector.ConsoleView.prototype.evalInInspectedWindow): * inspector/front-end/CookieItemsView.js: (WebInspector.CookieItemsView.prototype._deleteCookie): * inspector/front-end/DOMAgent.js: (WebInspector.DOMAgent.prototype.getChildNodesAsync): (WebInspector.DOMAgent.prototype.setAttributeAsync): (WebInspector.DOMAgent.prototype.removeAttributeAsync): (WebInspector.DOMAgent.prototype.setTextNodeValueAsync): (WebInspector.ApplicationCacheDispatcher.getApplicationCachesAsync): (WebInspector.Cookies.getCookiesAsync): (WebInspector.EventListeners.getEventListenersForNodeAsync): * inspector/front-end/DOMStorage.js: (WebInspector.DOMStorage.prototype.getEntries): (WebInspector.DOMStorage.prototype.setItem): (WebInspector.DOMStorage.prototype.removeItem): * inspector/front-end/Database.js: (WebInspector.Database.prototype.getTableNames): (WebInspector.Database.prototype.executeSql): * inspector/front-end/DebuggerModel.js: (WebInspector.DebuggerModel.prototype.enableDebugger): (WebInspector.DebuggerModel.prototype.disableDebugger): (WebInspector.DebuggerModel.prototype.continueToLocation): (WebInspector.DebuggerModel.prototype.setBreakpoint): (WebInspector.DebuggerModel.prototype.setBreakpointBySourceId): (WebInspector.DebuggerModel.prototype.removeBreakpoint): (WebInspector.DebuggerModel.prototype.editScriptSource): * inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.this.treeOutline.focusedNodeChanged): (WebInspector.ElementsPanel): (WebInspector.ElementsPanel.prototype.setDocument): (WebInspector.ElementsPanel.prototype.searchCanceled): (WebInspector.ElementsPanel.prototype.performSearch): (WebInspector.ElementsPanel.prototype.handleCopyEvent): (WebInspector.ElementsPanel.prototype.setSearchingForNode): * inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._createTooltipForNode): (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted): (): * inspector/front-end/ExtensionPanel.js: (WebInspector.ExtensionWatchSidebarPane.prototype.setExpression): * inspector/front-end/ExtensionServer.js: (WebInspector.ExtensionServer.prototype._onAddRequestHeaders): (WebInspector.ExtensionServer.prototype._onReload): (WebInspector.ExtensionServer.prototype._onEvaluateOnInspectedPage): * inspector/front-end/HeapSnapshotView.js: (WebInspector.HeapSnapshotProfileType.prototype.buttonClicked): * inspector/front-end/NetworkManager.js: (WebInspector.NetworkManager): (WebInspector.NetworkManager.prototype.reset): (WebInspector.NetworkManager.prototype.requestContent): * inspector/front-end/NetworkPanel.js: (WebInspector.NetworkDataGridNode.prototype._openInNewTab): * inspector/front-end/ProfileView.js: (WebInspector.CPUProfileView): (WebInspector.CPUProfileType.prototype.buttonClicked): * inspector/front-end/ProfilesPanel.js: (WebInspector.ProfilesPanel.prototype._clearProfiles): (WebInspector.ProfilesPanel.prototype._removeProfileHeader): (WebInspector.ProfilesPanel.prototype.loadHeapSnapshot): (WebInspector.ProfilesPanel.prototype._toggleProfiling): (WebInspector.ProfilesPanel.prototype.takeHeapSnapshot): * inspector/front-end/PropertiesSidebarPane.js: (WebInspector.PropertiesSidebarPane.prototype.update): * inspector/front-end/RemoteObject.js: (WebInspector.RemoteObject.resolveNode): (WebInspector.RemoteObject.prototype.getProperties): (WebInspector.RemoteObject.prototype.setPropertyValue): (WebInspector.RemoteObject.prototype.pushNodeToFrontend): * inspector/front-end/ResourcesPanel.js: (WebInspector.FrameTreeElement.prototype.onselect): (WebInspector.FrameTreeElement.prototype.set hovered): (WebInspector.FrameResourceTreeElement.prototype.ondblclick): * inspector/front-end/Script.js: (WebInspector.Script.prototype.requestSource): * inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame): (WebInspector.ScriptsPanel.prototype._setPauseOnExceptions): (WebInspector.ScriptsPanel.prototype._togglePause): (WebInspector.ScriptsPanel.prototype._stepOverClicked): (WebInspector.ScriptsPanel.prototype._stepIntoClicked): (WebInspector.ScriptsPanel.prototype._stepOutClicked): (WebInspector.ScriptsPanel.prototype.toggleBreakpointsClicked): * inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype._hidePopup): * inspector/front-end/TestController.js: (WebInspector.TestController.prototype.notifyDone): * inspector/front-end/TimelinePanel.js: (WebInspector.TimelinePanel.prototype._toggleTimelineButtonClicked): * inspector/front-end/WatchExpressionsSidebarPane.js: (WebInspector.WatchExpressionsSection.prototype.update): * inspector/front-end/WorkersSidebarPane.js: (WebInspector.WorkersSidebarPane.prototype.setInstrumentation): * inspector/front-end/inspector.js: (WebInspector.highlightDOMNode): (WebInspector.doLoadedDone): (WebInspector.openResource): (WebInspector.documentKeyDown): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78717 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update gtk/win/mac-leopard baselines. * platform/gtk/svg/custom/resource-invalidate-on-target-update-expected.txt: * platform/gtk/svg/custom/use-css-events-expected.txt: * platform/gtk/svg/filters/filterRes-expected.txt: * platform/gtk/svg/text/text-align-04-b-expected.txt: * platform/mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added. * platform/mac-leopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added. * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Added. * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Added. * platform/mac-leopard/svg/batik/masking/maskRegions-expected.txt: * platform/mac-leopard/svg/custom/circular-marker-reference-2-expected.txt: Added. * platform/mac-leopard/svg/custom/non-circular-marker-reference-expected.txt: Added. * platform/mac-leopard/svg/custom/non-scaling-stroke-markers-expected.txt: Added. * platform/mac-leopard/svg/custom/stroked-pattern-expected.txt: Added. * platform/mac-leopard/svg/custom/text-rotated-gradient-expected.txt: Added. * platform/mac-leopard/svg/custom/use-detach-expected.txt: Added. * platform/mac-leopard/svg/hixie/links/001-expected.txt: Added. * platform/mac-leopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: * platform/mac-leopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added. * platform/mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.txt: * platform/mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added. * platform/win/svg/batik/masking/maskRegions-expected.txt: * platform/win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Reviewed by Martin Robinson. [GTK] events missing when a document is (re)loaded https://bugs.webkit.org/show_bug.cgi?id=25831 Added new layout test to check the right signals are emitted. * platform/gtk/accessibility/document-reload-events-expected.txt: Added. * platform/gtk/accessibility/document-reload-events.html: Added. 2011-02-16 Mario Sanchez Prada <msanchez@igalia.com> Reviewed by Martin Robinson. [GTK] events missing when a document is (re)loaded https://bugs.webkit.org/show_bug.cgi?id=25831 Make sure webArea returns a proper name and that a signal 'state-change::defunct' is emitted when detaching the wrapper. Test: platform/gtk/accessibility/document-reload-events.html * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: (webkit_accessible_get_name): Returns the current document's title as fallback mechanism for webArea objects. (webkit_accessible_detach): Emit 'state-change::defunct' function as soon as the wrapper is detached from the related core object. 2011-02-16 Mario Sanchez Prada <msanchez@igalia.com> Reviewed by Martin Robinson. [GTK] events missing when a document is (re)loaded https://bugs.webkit.org/show_bug.cgi?id=25831 Emit the right signals when reloading a document. * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::notifyAccessibilityStatus): New function, to make sure the signals involved in reloading a document are properly emitted. (WebKit::notifyStatus): Also notify accessibility if enabled. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update SnowLeopard SVG pixel test baseline, generated on a 32bit machine, where it passes with tolerance 0. This is the fifth and last chunk. It should pass on modern 64bit machines as well, using tolerance 0.01. * platform/mac/svg/filters/feOffset-expected.checksum: * platform/mac/svg/filters/feOffset-expected.png: * platform/mac/svg/filters/filter-clip-expected.checksum: * platform/mac/svg/filters/filter-clip-expected.png: * platform/mac/svg/filters/filterRes-expected.checksum: * platform/mac/svg/filters/filterRes-expected.png: * platform/mac/svg/hixie/cascade/002-expected.checksum: * platform/mac/svg/hixie/cascade/002-expected.png: * platform/mac/svg/hixie/error/017-expected.checksum: * platform/mac/svg/hixie/error/017-expected.png: * platform/mac/svg/hixie/links/003-broken-expected.checksum: * platform/mac/svg/hixie/links/003-broken-expected.png: * platform/mac/svg/hixie/mixed/003-expected.checksum: * platform/mac/svg/hixie/mixed/003-expected.png: * platform/mac/svg/hixie/mixed/004-expected.checksum: * platform/mac/svg/hixie/mixed/004-expected.png: * platform/mac/svg/hixie/mixed/005-expected.checksum: * platform/mac/svg/hixie/mixed/005-expected.png: * platform/mac/svg/hixie/mixed/006-expected.checksum: * platform/mac/svg/hixie/mixed/006-expected.png: * platform/mac/svg/hixie/mixed/008-expected.checksum: * platform/mac/svg/hixie/mixed/008-expected.png: * platform/mac/svg/hixie/mixed/011-expected.checksum: * platform/mac/svg/hixie/mixed/011-expected.png: * platform/mac/svg/hixie/perf/001-expected.checksum: * platform/mac/svg/hixie/perf/001-expected.png: * platform/mac/svg/hixie/perf/002-expected.checksum: * platform/mac/svg/hixie/perf/002-expected.png: * platform/mac/svg/hixie/perf/007-expected.checksum: * platform/mac/svg/hixie/perf/007-expected.png: * platform/mac/svg/hixie/transform/001-expected.checksum: * platform/mac/svg/hixie/transform/001-expected.png: * platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.checksum: * platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.png: * platform/mac/svg/text/font-size-below-point-five-2-expected.checksum: * platform/mac/svg/text/font-size-below-point-five-2-expected.png: * platform/mac/svg/text/scaled-font-expected.checksum: * platform/mac/svg/text/scaled-font-expected.png: * platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.png: * platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.png: * platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.png: * platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.png: * platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.png: * platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.png: * platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.png: * platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.checksum: * platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.png: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.checksum: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.checksum: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.checksum: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.checksum: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: * platform/mac/svg/text/select-x-list-3-expected.checksum: * platform/mac/svg/text/select-x-list-3-expected.png: * platform/mac/svg/text/selection-background-color-expected.checksum: * platform/mac/svg/text/selection-background-color-expected.png: * platform/mac/svg/text/selection-styles-expected.checksum: * platform/mac/svg/text/selection-styles-expected.png: * platform/mac/svg/text/small-fonts-2-expected.checksum: * platform/mac/svg/text/small-fonts-2-expected.png: * platform/mac/svg/text/small-fonts-3-expected.checksum: * platform/mac/svg/text/small-fonts-3-expected.png: * platform/mac/svg/text/small-fonts-expected.checksum: * platform/mac/svg/text/small-fonts-expected.png: * platform/mac/svg/text/small-fonts-in-html5-expected.checksum: * platform/mac/svg/text/small-fonts-in-html5-expected.png: * platform/mac/svg/text/text-align-01-b-expected.checksum: * platform/mac/svg/text/text-align-01-b-expected.png: * platform/mac/svg/text/text-align-02-b-expected.checksum: * platform/mac/svg/text/text-align-02-b-expected.png: * platform/mac/svg/text/text-align-03-b-expected.checksum: * platform/mac/svg/text/text-align-03-b-expected.png: * platform/mac/svg/text/text-align-04-b-expected.checksum: * platform/mac/svg/text/text-align-04-b-expected.png: * platform/mac/svg/text/text-align-05-b-expected.checksum: * platform/mac/svg/text/text-align-05-b-expected.png: * platform/mac/svg/text/text-align-06-b-expected.checksum: * platform/mac/svg/text/text-align-06-b-expected.png: * platform/mac/svg/text/text-altglyph-01-b-expected.checksum: * platform/mac/svg/text/text-altglyph-01-b-expected.png: * platform/mac/svg/text/text-deco-01-b-expected.checksum: * platform/mac/svg/text/text-deco-01-b-expected.png: * platform/mac/svg/text/text-fonts-01-t-expected.checksum: * platform/mac/svg/text/text-fonts-01-t-expected.png: * platform/mac/svg/text/text-fonts-02-t-expected.checksum: * platform/mac/svg/text/text-fonts-02-t-expected.png: * platform/mac/svg/text/text-intro-05-t-expected.checksum: * platform/mac/svg/text/text-intro-05-t-expected.png: * platform/mac/svg/text/text-path-01-b-expected.checksum: * platform/mac/svg/text/text-path-01-b-expected.png: * platform/mac/svg/text/text-text-01-b-expected.checksum: * platform/mac/svg/text/text-text-01-b-expected.png: * platform/mac/svg/text/text-text-03-b-expected.checksum: * platform/mac/svg/text/text-text-03-b-expected.png: * platform/mac/svg/text/text-text-04-t-expected.checksum: * platform/mac/svg/text/text-text-04-t-expected.png: * platform/mac/svg/text/text-text-05-t-expected.checksum: * platform/mac/svg/text/text-text-05-t-expected.png: * platform/mac/svg/text/text-text-06-t-expected.checksum: * platform/mac/svg/text/text-text-06-t-expected.png: * platform/mac/svg/text/text-text-07-t-expected.checksum: * platform/mac/svg/text/text-text-07-t-expected.png: * platform/mac/svg/text/text-text-08-b-expected.checksum: * platform/mac/svg/text/text-text-08-b-expected.png: * platform/mac/svg/text/text-tselect-01-b-expected.checksum: * platform/mac/svg/text/text-tselect-01-b-expected.png: * platform/mac/svg/text/text-tselect-02-f-expected.checksum: * platform/mac/svg/text/text-tselect-02-f-expected.png: * platform/mac/svg/text/text-tspan-01-b-expected.checksum: * platform/mac/svg/text/text-tspan-01-b-expected.png: * platform/mac/svg/text/text-ws-01-t-expected.checksum: * platform/mac/svg/text/text-ws-01-t-expected.png: * platform/mac/svg/text/text-ws-02-t-expected.checksum: * platform/mac/svg/text/text-ws-02-t-expected.png: * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum: * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png: * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.checksum: * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.png: * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum: * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum: * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.png: * platform/mac/svg/webarchive/svg-feimage-subresources-expected.checksum: * platform/mac/svg/webarchive/svg-feimage-subresources-expected.png: * platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum: * platform/mac/svg/zoom/page/zoom-foreignObject-expected.png: * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png: * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum: * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
[Chromium] Unreviewed rebaseline of SVG tests expectations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update SnowLeopard SVG pixel test baseline, generated on a 32bit machine, where it passes with tolerance 0. This is the fourth chunk. It should pass on modern 64bit machines as well, using tolerance 0.01. * platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
Update Qt specific expected files. * platform/qt/svg/custom/non-scaling-stroke-markers-expected.checksum: * platform/qt/svg/custom/non-scaling-stroke-markers-expected.png: * platform/qt/svg/custom/non-scaling-stroke-markers-expected.txt: * platform/qt/svg/custom/text-rotated-gradient-expected.txt: * platform/qt/svg/zoom/page/zoom-mask-with-percentages-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78709 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=54466 Reviewed by Andreas Kling. * Scripts/build-webkit: Remove Qt makefiles from productDir before build. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78708 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update SnowLeopard SVG pixel test baseline, generated on a 32bit machine, where it passes with tolerance 0. This is the third chunk. It should pass on modern 64bit machines as well, using tolerance 0.01. * platform/mac/svg/clip-path/clip-in-mask-expected.checksum: * platform/mac/svg/clip-path/clip-in-mask-expected.png: * platform/mac/svg/clip-path/clip-path-child-clipped-expected.checksum: * platform/mac/svg/clip-path/clip-path-child-clipped-expected.png: * platform/mac/svg/clip-path/clip-path-childs-clipped-expected.checksum: * platform/mac/svg/clip-path/clip-path-childs-clipped-expected.png: * platform/mac/svg/clip-path/clip-path-clipped-expected.checksum: * platform/mac/svg/clip-path/clip-path-clipped-expected.png: * platform/mac/svg/clip-path/clip-path-clipped-nonzero-expected.checksum: * platform/mac/svg/clip-path/clip-path-clipped-nonzero-expected.png: * platform/mac/svg/clip-path/clip-path-on-clipped-use-expected.checksum: * platform/mac/svg/clip-path/clip-path-on-clipped-use-expected.png: * platform/mac/svg/clip-path/clip-path-on-g-and-child-expected.checksum: * platform/mac/svg/clip-path/clip-path-on-g-and-child-expected.png: * platform/mac/svg/clip-path/clip-path-on-g-expected.checksum: * platform/mac/svg/clip-path/clip-path-on-g-expected.png: * platform/mac/svg/clip-path/clip-path-on-svg-and-child-expected.checksum: * platform/mac/svg/clip-path/clip-path-on-svg-and-child-expected.png: * platform/mac/svg/clip-path/clip-path-on-svg-expected.checksum: * platform/mac/svg/clip-path/clip-path-on-svg-expected.png: * platform/mac/svg/clip-path/clip-path-use-as-child-expected.checksum: * platform/mac/svg/clip-path/clip-path-use-as-child-expected.png: * platform/mac/svg/clip-path/clip-path-use-as-child2-expected.checksum: * platform/mac/svg/clip-path/clip-path-use-as-child2-expected.png: * platform/mac/svg/clip-path/clip-path-use-as-child3-expected.checksum: * platform/mac/svg/clip-path/clip-path-use-as-child3-expected.png: * platform/mac/svg/clip-path/clip-path-use-as-child4-expected.checksum: * platform/mac/svg/clip-path/clip-path-use-as-child4-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.checksum: * platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.checksum: * platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.checksum: * platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png: * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.checksum: * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.png: * platform/mac/svg/custom/animate-path-discrete-expected.checksum: * platform/mac/svg/custom/animate-path-discrete-expected.png: * platform/mac/svg/custom/convolution-crash-expected.checksum: * platform/mac/svg/custom/convolution-crash-expected.png: * platform/mac/svg/custom/createImageElement2-expected.checksum: * platform/mac/svg/custom/createImageElement2-expected.png: * platform/mac/svg/custom/dynamic-svg-document-creation-expected.checksum: * platform/mac/svg/custom/dynamic-svg-document-creation-expected.png: * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.checksum: * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.png: * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.checksum: * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.png: * platform/mac/svg/custom/feComponentTransfer-Linear-expected.checksum: * platform/mac/svg/custom/feComponentTransfer-Linear-expected.png: * platform/mac/svg/custom/feComponentTransfer-Table-expected.checksum: * platform/mac/svg/custom/feComponentTransfer-Table-expected.png: * platform/mac/svg/custom/focus-ring-expected.checksum: * platform/mac/svg/custom/focus-ring-expected.png: * platform/mac/svg/custom/foreign-object-skew-expected.checksum: * platform/mac/svg/custom/foreign-object-skew-expected.png: * platform/mac/svg/custom/glyph-transformation-with-hkern-expected.checksum: * platform/mac/svg/custom/glyph-transformation-with-hkern-expected.png: * platform/mac/svg/custom/gradient-rotated-bbox-expected.checksum: * platform/mac/svg/custom/gradient-rotated-bbox-expected.png: * platform/mac/svg/custom/gradient-stroke-width-expected.checksum: * platform/mac/svg/custom/gradient-stroke-width-expected.png: * platform/mac/svg/custom/grayscale-gradient-mask-expected.checksum: * platform/mac/svg/custom/grayscale-gradient-mask-expected.png: * platform/mac/svg/custom/inline-svg-in-xhtml-expected.checksum: * platform/mac/svg/custom/inline-svg-in-xhtml-expected.png: * platform/mac/svg/custom/invalid-css-expected.checksum: * platform/mac/svg/custom/invalid-css-expected.png: * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.checksum: * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png: * platform/mac/svg/custom/js-late-clipPath-creation-expected.checksum: * platform/mac/svg/custom/js-late-clipPath-creation-expected.png: * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.checksum: * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png: * platform/mac/svg/custom/js-late-gradient-creation-expected.checksum: * platform/mac/svg/custom/js-late-gradient-creation-expected.png: * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.checksum: * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png: * platform/mac/svg/custom/linking-a-03-b-all-expected.checksum: * platform/mac/svg/custom/linking-a-03-b-all-expected.png: * platform/mac/svg/custom/linking-a-03-b-transform-expected.checksum: * platform/mac/svg/custom/linking-a-03-b-transform-expected.png: * platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.checksum: * platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png: * platform/mac/svg/custom/marker-default-width-height-expected.checksum: * platform/mac/svg/custom/marker-default-width-height-expected.png: * platform/mac/svg/custom/marker-opacity-expected.checksum: * platform/mac/svg/custom/marker-opacity-expected.png: * platform/mac/svg/custom/mouse-move-on-svg-root-expected.checksum: * platform/mac/svg/custom/mouse-move-on-svg-root-expected.png: * platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.checksum: * platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.png: * platform/mac/svg/custom/non-scaling-stroke-expected.checksum: * platform/mac/svg/custom/non-scaling-stroke-expected.png: * platform/mac/svg/custom/pattern-skew-transformed-expected.checksum: * platform/mac/svg/custom/pattern-skew-transformed-expected.png: * platform/mac/svg/custom/pattern-with-transformation-expected.checksum: * platform/mac/svg/custom/pattern-with-transformation-expected.png: * platform/mac/svg/custom/pointer-events-image-expected.checksum: * platform/mac/svg/custom/pointer-events-image-expected.png: * platform/mac/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: * platform/mac/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: * platform/mac/svg/custom/relative-sized-content-with-resources-expected.checksum: * platform/mac/svg/custom/relative-sized-content-with-resources-expected.png: * platform/mac/svg/custom/relative-sized-inner-svg-expected.checksum: * platform/mac/svg/custom/relative-sized-inner-svg-expected.png: * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.checksum: * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.png: * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.checksum: * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.checksum: * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.png: * platform/mac/svg/custom/shapes-supporting-markers-expected.checksum: * platform/mac/svg/custom/shapes-supporting-markers-expected.png: * platform/mac/svg/custom/stroked-pattern-expected.checksum: * platform/mac/svg/custom/stroked-pattern-expected.png: * platform/mac/svg/custom/struct-use-09-b-expected.checksum: * platform/mac/svg/custom/struct-use-09-b-expected.png: * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: * platform/mac/svg/custom/svg-fonts-in-html-expected.checksum: * platform/mac/svg/custom/svg-fonts-in-html-expected.png: * platform/mac/svg/custom/svg-fonts-with-no-element-reference-expected.checksum: * platform/mac/svg/custom/svg-fonts-with-no-element-reference-expected.png: * platform/mac/svg/custom/text-rotated-gradient-expected.checksum: * platform/mac/svg/custom/text-rotated-gradient-expected.png: * platform/mac/svg/custom/tref-update-expected.checksum: * platform/mac/svg/custom/tref-update-expected.png: * platform/mac/svg/custom/use-css-events-expected.checksum: * platform/mac/svg/custom/use-css-events-expected.png: * platform/mac/svg/custom/use-detach-expected.checksum: * platform/mac/svg/custom/use-detach-expected.png: * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.checksum: * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.png: * platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.checksum: * platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.png: * platform/mac/svg/custom/width-full-percentage-expected.checksum: * platform/mac/svg/custom/width-full-percentage-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update SnowLeopard SVG pixel test baseline, generated on a 32bit machine, where it passes with tolerance 0. This is the second chunk. It should pass on modern 64bit machines as well, using tolerance 0.01. * platform/mac/svg/batik/masking/maskRegions-expected.checksum: * platform/mac/svg/batik/masking/maskRegions-expected.png: * platform/mac/svg/batik/text/smallFonts-expected.checksum: * platform/mac/svg/batik/text/smallFonts-expected.png: * platform/mac/svg/batik/text/textAnchor-expected.checksum: * platform/mac/svg/batik/text/textAnchor-expected.png: * platform/mac/svg/batik/text/textEffect-expected.checksum: * platform/mac/svg/batik/text/textEffect-expected.png: * platform/mac/svg/batik/text/textEffect3-expected.checksum: * platform/mac/svg/batik/text/textEffect3-expected.png: * platform/mac/svg/batik/text/textFeatures-expected.checksum: * platform/mac/svg/batik/text/textFeatures-expected.png: * platform/mac/svg/batik/text/textOnPath2-expected.checksum: * platform/mac/svg/batik/text/textOnPath2-expected.png: * platform/mac/svg/batik/text/textOnPath3-expected.checksum: * platform/mac/svg/batik/text/textOnPath3-expected.png: * platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum: * platform/mac/svg/batik/text/verticalTextOnPath-expected.png: * platform/mac/svg/carto.net/button-expected.checksum: * platform/mac/svg/carto.net/button-expected.png: * platform/mac/svg/carto.net/colourpicker-expected.checksum: * platform/mac/svg/carto.net/colourpicker-expected.png: * platform/mac/svg/carto.net/combobox-expected.checksum: * platform/mac/svg/carto.net/combobox-expected.png: * platform/mac/svg/carto.net/scrollbar-expected.checksum: * platform/mac/svg/carto.net/scrollbar-expected.png: * platform/mac/svg/carto.net/selectionlist-expected.checksum: * platform/mac/svg/carto.net/selectionlist-expected.png: * platform/mac/svg/carto.net/slider-expected.checksum: * platform/mac/svg/carto.net/slider-expected.png: * platform/mac/svg/carto.net/textbox-expected.checksum: * platform/mac/svg/carto.net/textbox-expected.png: * platform/mac/svg/carto.net/window-expected.checksum: * platform/mac/svg/carto.net/window-expected.png: * platform/mac/svg/css/composite-shadow-example-expected.checksum: * platform/mac/svg/css/composite-shadow-example-expected.png: * platform/mac/svg/css/composite-shadow-text-expected.checksum: * platform/mac/svg/css/composite-shadow-text-expected.png: * platform/mac/svg/css/composite-shadow-with-opacity-expected.checksum: * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: * platform/mac/svg/css/group-with-shadow-expected.checksum: * platform/mac/svg/css/group-with-shadow-expected.png: * platform/mac/svg/dom/SVGTransformList-basics-expected.checksum: * platform/mac/svg/dom/SVGTransformList-basics-expected.png: * svg/batik/masking/maskRegions.svg: * svg/zoom/page/zoom-mask-with-percentages.svg: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
Unreviewed, rolling out r78678. http://trac.webkit.org/changeset/78678 https://bugs.webkit.org/show_bug.cgi?id=54554 Breaks NaCl tests in Chromium (Requested by mnaganov on #webkit). * src/WebURLRequest.cpp: (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): (WebKit::WebURLRequest::downloadToFile): (WebKit::WebURLRequest::setDownloadToFile): * src/WebURLRequestPrivate.h: (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): * src/WebURLResponse.cpp: (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): (WebKit::WebURLResponse::downloadFilePath): (WebKit::WebURLResponse::setDownloadFilePath): * src/WebURLResponsePrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 When generating a SVG pixel test baseline with a vanilla 10.6.6 installation on a 32bit machine (Core Duo MBP) and comparing the run with a software-identical 64bit machine (Core 2 Duo MBP), there are about 250 differences. These fall in two categories: a) 1px differences in text AA, or when drawing circles (all _below_ a tolerance of 0.01). Only visible in the subtracted difference image. The reason is probably CGFloat being typedefed to double on 64bit machines, and float on 32bit machines. AffineTransform stores doubles, so on 32bit machines we loose precision from AffineTransform -> CGAffineTransform. b) Failures >0.1% (text origin/scale is slightly different, user-visible). Caused by several sources of numerical instabilities within the SVG rendering code. -> SVGPreserveAspectRatio::getCTM() computes an AffineTransform using doubles as input parameters, but floats are passed (like everywhere else in SVG). This method is used to compute the viewBox AffineTransform, that affects the rendering of every content in the document. RenderSVGRoot concats this transformation matrix to the GraphicsContext CTM, resulting in a source of numerical imprecision. -> SVGInlineTextBox::paintTextWithShadows() calculates a scaling factor for text, to scale up the specified font size, to the actual on-screen size. SVGInlineTextBox uses the scaled Font object, to draw in an unscaled context, that gets scaled up again afterwards. context->scale(1 / scalingFactor); scaledFont.drawText(); context->scale(scalingFactor); To remove the scale from the current GraphicsContext CTM, "context->scale(FloatSize(1 / scalingFactor, ...)" is used. As AffineTransform stores doubles internally, it's likely that "context->scale(FloatSize(1 / ctm.a(), .." doesn't give you a matrix with a=1, but something close to 1. Using "context->concatCTM(AffineTransform().scale(1 / ctm.a(), ..." could be used as workaround, to preserve double precision. Fixing that brings us down to just a few pixel tests that differ between 32 & 64bit. There is still numerical imprecision, as floating-point number representations aren't always precise. Unfortunately CoreGraphics doesn't provide a public way to just set a CTM, it only allows to concat them. Fortunately CGContextSetCTM() is available, as private method, that allows me to switch the context CTM to any arbitary CGAffineTransform. -> Add GraphicsContext::setCTM(const AffineTransform&) and implement it for all platforms (each explicitely exposes a 'setCTM' concept, except CG) Use CGContextSetCTM() for CG, which appears to be present since at least 10.4, Cairo is using it for the same purpose since some years! -> Instead of scaling the GraphicsContext before drawing text, grab the current CTM using context->getCTM(), scale it by '1 / scalingFactor' normalize the transform (look for values close to 0/1 using float precision, and round!), and assign it using context->setCTM(normalizedTransform). After drawing, just switch back to the preserved original CTM, both operations need GraphicsContext::setCTM. This fixes all pixel test differences between 32/64 bit machines that fall into category b). The use of GraphicsContext::setCTM() allows to switch between arbitary context transformations _without_ inducing accumulated rounding imprecision. These combined patches fix the pixel test baseline changes. Updated existing Snow Leopard pixel test baseline with a 32bit machine, passes here with tolerance 0. The 64bit machine passes the baseline with tolerance 0.01. * platform/graphics/GraphicsContext.h: Add setCTM(const AffineTransform&) method. * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::setCTM): Implement setCTM. * platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h: (WebCore::GraphicsContextPlatformPrivate::setCTM): Ditto. * platform/graphics/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * platform/graphics/cg/GraphicsContextPlatformPrivateCG.h: (WebCore::GraphicsContextPlatformPrivate::setCTM): Ditto. * platform/graphics/chromium/GLES2Canvas.cpp: (WebCore::GLES2Canvas::setCTM): Ditto. * platform/graphics/chromium/GLES2Canvas.h: * platform/graphics/haiku/GraphicsContextHaiku.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * platform/graphics/openvg/GraphicsContextOpenVG.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * platform/graphics/skia/GraphicsContextSkia.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * platform/graphics/win/GraphicsContextWin.cpp: (WebCore::GraphicsContextPlatformPrivate::setCTM): Ditto. * platform/graphics/wince/GraphicsContextWinCE.cpp: (WebCore::GraphicsContextPlatformPrivate::concatCTM): (WebCore::GraphicsContextPlatformPrivate::setCTM): Ditto. (WebCore::GraphicsContext::setCTM): * platform/graphics/wx/GraphicsContextWx.cpp: (WebCore::GraphicsContext::setCTM): Ditto. * rendering/svg/SVGInlineTextBox.cpp: Use setCTM() to switch to a scale-free AffineTransform, and also to switch back to the original CTM after rendering text. (WebCore::normalizeTransform): (WebCore::SVGInlineTextBox::paintDecorationWithStyle): (WebCore::SVGInlineTextBox::paintTextWithShadows): * svg/SVGPreserveAspectRatio.cpp: s/double/float/. (WebCore::SVGPreserveAspectRatio::getCTM): * svg/SVGPreserveAspectRatio.h: * svg/SVGSVGElement.cpp: Simplify viewport() code, avoid using doubles. (WebCore::SVGSVGElement::viewport): 2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> Reviewed by Dirk Schulze. Pixel tests differences on 10.6.6 32bit vs. 64bit https://bugs.webkit.org/show_bug.cgi?id=54474 Update SnowLeopard SVG pixel test baseline, generated on a 32bit machine, where it passes with tolerance 0. This is the first chunk of several commits, as one commit is too huge for SVN. It should pass on modern 64bit machines as well, using tolerance 0.01. * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.checksum: * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.checksum: * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: * platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: * platform/mac/svg/batik/masking/maskRegions-expected.txt: * platform/mac/svg/custom/circular-marker-reference-1-expected.txt: * platform/mac/svg/custom/circular-marker-reference-2-expected.txt: * platform/mac/svg/custom/circular-marker-reference-3-expected.txt: * platform/mac/svg/custom/circular-marker-reference-4-expected.txt: * platform/mac/svg/custom/non-circular-marker-reference-expected.txt: * platform/mac/svg/custom/non-scaling-stroke-markers-expected.txt: * platform/mac/svg/custom/stroked-pattern-expected.txt: * platform/mac/svg/custom/text-rotated-gradient-expected.txt: * platform/mac/svg/custom/use-detach-expected.txt: * platform/mac/svg/hixie/links/001-expected.txt: * platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: * platform/mac/svg/text/small-fonts-2-expected.txt: * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreas.kling@nokia.com authored
Reviewed by Dirk Schulze. SVGAnimateElement incorrectly uses Color::nameForRenderTreeAsText() https://bugs.webkit.org/show_bug.cgi?id=54547 * svg/SVGAnimateElement.cpp: (WebCore::SVGAnimateElement::applyResultsToTarget): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
[Chromium] Unreviewed rebaseline of media video-controls-rendering for Windows. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Reviewed by Adam Roben. media/audio-delete-while-slider-thumb-clicked.html failing on Windows since r78562 https://bugs.webkit.org/show_bug.cgi?id=54502 * media/audio-delete-while-slider-thumb-clicked.html: Avoid deleting the element twice. * platform/win/Skipped: unskip the test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
Reviewed by Pavel Feldman. Web Inspector: [Chromium] Landing detailed heap snapshots, part 3. https://bugs.webkit.org/show_bug.cgi?id=54385 Provide node classes for data grid views: - summary -- list of objects by constuctor; - diff -- summaries btw two snapshots; - explorer -- explore heap graph; - dominators tree; * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * inspector/front-end/DetailedHeapshotGridNodes.js: Added. * inspector/front-end/HeapSnapshot.js: (WebInspector.HeapSnapshotFilteredOrderedIterator): (WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.incInstancesCount): (WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.get instancesCount): (WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.next): (WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.resetInstancesCount): (WebInspector.HeapSnapshotEdgesProvider): (WebInspector.HeapSnapshotNodesProvider): * inspector/front-end/PleaseWaitMessage.js: (WebInspector.PleaseWaitMessage.prototype.get instance): * inspector/front-end/WebKit.qrc: * inspector/front-end/inspector.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
loislo@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: chromium: DRT is crashing on the tests in inspector-enabled folder. https://bugs.webkit.org/show_bug.cgi?id=54548 Bug in chromium DRT implementation was fixed. The tests were enabled. * platform/chromium/test_expectations.txt: 2011-02-16 Ilya Tikhonovsky <loislo@chromium.org> Reviewed by Yury Semikhatsky. Web Inspector: chromium: DRT is crashing on the tests in inspector-enabled folder. https://bugs.webkit.org/show_bug.cgi?id=54548 * DumpRenderTree/chromium/TestShell.cpp: (TestShell::runFileTest): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
[Chromium] Unreviewed rebaseline of 2 more media tests. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
[Chromium] Unreviewed rebaseline of media tests. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed, qt and mac rebaseline of test after r78690. * media/controls-without-preload-expected.txt: * platform/qt/media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed, rebaseline test after r78690. * media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
Unreviewed, rolling out r78655. http://trac.webkit.org/changeset/78655 https://bugs.webkit.org/show_bug.cgi?id=54543 Causes too many test failures in chromium (Requested by mnaganov on #webkit). * storage/indexeddb/exception-in-event-aborts-expected.txt: Removed. * storage/indexeddb/exception-in-event-aborts.html: Removed. * storage/indexeddb/queued-commands-expected.txt: * storage/indexeddb/queued-commands.html: * storage/indexeddb/request-event-propagation-expected.txt: * storage/indexeddb/request-event-propagation.html: * storage/indexeddb/resources/shared.js: (unexpectedErrorCallback): * storage/indexeddb/transaction-event-propagation-expected.txt: * storage/indexeddb/transaction-event-propagation.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed rebaseline GTK media test result. * platform/gtk/media/video-controls-rendering-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
loislo@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: move Database and DOMStorage related things from InspectorAgent to the corresponding agents. https://bugs.webkit.org/show_bug.cgi?id=54455 Some set of instrumentation calls should work even if we have no InspectorFrontend instance and corresponding agents. At the moment we are using InspectorAgent instance for such calls. * inspector/InspectorAgent.cpp: (WebCore::InspectorAgent::InspectorAgent): (WebCore::InspectorAgent::createFrontendLifetimeAgents): (WebCore::InspectorAgent::pushDataCollectedOffline): (WebCore::InspectorAgent::didCommitLoad): * inspector/InspectorAgent.h: (WebCore::InspectorOfflineResourcesBase::~InspectorOfflineResourcesBase): (WebCore::InspectorOfflineResourcesBase::InspectorOfflineResourcesBase): (WebCore::InspectorAgent::databaseAgentResources): (WebCore::InspectorAgent::domStorageAgentResources): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::Resources::clear): (WebCore::InspectorDOMStorageAgent::Resources::pushDataCollectedOffline): (WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent): (WebCore::InspectorDOMStorageAgent::~InspectorDOMStorageAgent): (WebCore::InspectorDOMStorageAgent::createOfflineStorage): (WebCore::InspectorDOMStorageAgent::selectDOMStorage): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): * inspector/InspectorDOMStorageAgent.h: (WebCore::InspectorDOMStorageAgent::create): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::Resources::clear): (WebCore::InspectorDatabaseAgent::Resources::pushDataCollectedOffline): (WebCore::InspectorDatabaseAgent::didOpenDatabase): (WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent): (WebCore::InspectorDatabaseAgent::createOfflineStorage): (WebCore::InspectorDatabaseAgent::databaseForId): (WebCore::InspectorDatabaseAgent::selectDatabase): * inspector/InspectorDatabaseAgent.h: (WebCore::InspectorDatabaseAgent::create): * inspector/InspectorInstrumentation.cpp: (WebCore::InspectorInstrumentation::didOpenDatabaseImpl): (WebCore::InspectorInstrumentation::didUseDOMStorageImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unreviewed, rolling out r77898. http://trac.webkit.org/changeset/77898 https://bugs.webkit.org/show_bug.cgi?id=54541 Leopard Debug hasn't compiled for a long time (Requested by abarth on #webkit). * Scripts/webkitpy/common/net/buildbot/buildbot.py: * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Reviewed by Martin Robinson. [GTK] media/controls-without-preload.html is flacky on 32-bits Debug https://bugs.webkit.org/show_bug.cgi?id=50518 Refactored 2 media tests to avoid use of setTimeout and possible flakyness. * media/controls-without-preload.html: * media/video-display-toggle.html: * platform/gtk/Skipped: * platform/gtk/media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Reviewed by Martin Robinson. [GStreamer] wrong media duration report in media/controls-after-reload.html https://bugs.webkit.org/show_bug.cgi?id=51602 Refactored some media tests to be less flaky-prone. * media/controls-after-reload.html: Trigger playback just before rendering the controls. * media/video-paint-test.js: Ditto. (init.document.addEventListener.): (init): * media/video-volume-slider.html: Trigger DRT dump after volume was updated. * platform/gtk/Skipped: Unskip fixed tests. * platform/gtk/media/video-controls-rendering-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Andreas Kling. [Qt] QWebFrame: When a relative url is loaded then it will make it absolute internally, however this strips out any query/fragments https://bugs.webkit.org/show_bug.cgi?id=29424 ensureAbsoluteUrl function was stripping the query and the fragment part of the url. Corrected this. * Api/qwebframe.cpp: (ensureAbsoluteUrl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan@apple.com authored
Reviewed by Antti Koivisto. https://bugs.webkit.org/show_bug.cgi?id=54532 On platforms without platformWidgets, going Back to a scrolled page draws at the top-left before drawing at the restored scroll position <rdar://problem/8998838> * page/FrameView.cpp: (WebCore::FrameView::performPostLayoutTasks): Don't send the didFirstLayout and didFirstVisuallyNonEmptyLayout callbacks for nested layouts. Doing so was causing ScrollView::setScrollPosition() to short-circuit. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
[Qt][V8] Buildfix. Add missing USE(JSC) guard. Source/WebCore: * plugins/qt/PluginViewQt.cpp: Source/WebKit/qt: * Api/qwebelement.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Feb, 2011 8 commits
-
-
commit-queue@webkit.org authored
Reviewed by Kent Tamura. Fixed a small bug about --no-timeout option. https://bugs.webkit.org/show_bug.cgi?id=52873 * DumpRenderTree/chromium/DumpRenderTree.cpp: (main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Unreviewed, test expectation update. Chromium-Mac-Leopard baseline files for r78677. * platform/chromium-mac-leopard/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-mac-leopard/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Unreviewed, test expectation update. Chromium baseline files for a new test of r78677. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. Remove the artificial -32px shift for media controls in mediaDocuments so that they overlap the canvas as they do in non-mediaDocuments. This also fixes test_shell failing to update the media slider (see linked crbug below). https://bugs.webkit.org/show_bug.cgi?id=27798 http://crbug.com/72623 Test: media/video-controls-in-media-document.html Added a render test that asserts that the controls show up in the expected spot (0,208) instead of below the canvas (0,240). * css/mediaControlsChromium.css: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by Darin Adler. Extract a function to process ancestor and their sibling nodes from processContents https://bugs.webkit.org/show_bug.cgi?id=54425 Extracted processAncestorsAndTheirSiblings. * dom/Range.cpp: (WebCore::Range::processContents): Calls processContents. (WebCore::Range::processAncestorsAndTheirSiblings): Extracted from processContents. * dom/Range.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. WebURLRequest, WebURLResponse properties should be passed to WebCore Layer https://bugs.webkit.org/show_bug.cgi?id=54489 No tests needed, exposes no new functionality * src/WebURLRequest.cpp: (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): (WebKit::WebURLRequest::downloadToFile): (WebKit::WebURLRequest::setDownloadToFile): * src/WebURLRequestPrivate.h: (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): * src/WebURLResponse.cpp: (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): (WebKit::WebURLResponse::downloadFilePath): (WebKit::WebURLResponse::setDownloadFilePath): * src/WebURLResponsePrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=54427 Reviewed by Darin Fisher. Source/WebCore: Test: fast/forms/input-appearance-spinbutton-layer.html * rendering/RenderThemeChromiumWin.cpp: Add checks for multiple ThemePainter instances. (WebCore::RenderThemeChromiumWin::paintInnerSpinButton): Avoid to create multiple ThemePainter instances. LayoutTests: * fast/forms/input-appearance-spinbutton-layer.html: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. * platform/gtk/Skipped: * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. WebPluginSiteDataManager should work with plug-in process https://bugs.webkit.org/show_bug.cgi?id=54523 <rdar://problem/8689312> * PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::removeWebProcessConnection): Call startShutdownTimerIfNecessary(). (WebKit::PluginProcess::getSitesWithData): Ask the plug-in module for the sites with data and send them back in a PluginProcessProxy::DidGetSitesWithData message. (WebKit::PluginProcess::clearSiteData): Clear site data and send back a DidClearSiteData message. (WebKit::PluginProcess::startShutdownTimerIfNecessary): Factor code out from removeWebProcessConnection. * PluginProcess/PluginProcess.messages.in: Add new messages. * UIProcess/Plugins/PluginInfoStore.cpp: (WebKit::PluginInfoStore::plugins): New function for getting all plug-ins. * UIProcess/Plugins/PluginProcessManager.cpp: (WebKit::PluginProcessManager::getPluginProcessConnection): Call getOrCreatePluginProcess. (WebKit::PluginProcessManager::getSitesWithData): Get a plug-in process proxy and call getSitesWithData. (WebKit::PluginProcessManager::clearSiteData): Get a plug-in process proxy and call clearSiteData. (WebKit::PluginProcessManager::getOrCreatePluginProcess): Factor code to create a plug-in process out into a separate function. * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::getSitesWithData): (WebKit::PluginProcessProxy::clearSiteData): Update the pending reply struct. If the process is still launching, enqueue the request. Otherwise, just send the message. (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch): Make sure that pending replies are sent out. (WebKit::PluginProcessProxy::didFinishLaunching): Send our pending requests. (WebKit::PluginProcessProxy::didGetSitesWithData): (WebKit::PluginProcessProxy::didClearSiteData): Call down to the plug-in site data manager. * UIProcess/Plugins/PluginProcessProxy.messages.in: Add DidGetSitesWithData and DidClearSiteData messages. * UIProcess/Plugins/WebPluginSiteDataManager.cpp: (WebKit::WebPluginSiteDataManager::GetSitesWithDataState::GetSitesWithDataState): Initialize the state. (WebKit::WebPluginSiteDataManager::GetSitesWithDataState::getSitesWithDataForNextPlugin): If the plug-in queue is empty, call didGetSitesWithDataForAllPlugins. Otherwise, ask the plug-in process manager to get sites for the next plug-in. (WebKit::WebPluginSiteDataManager::GetSitesWithDataState::didGetSitesWithDataForSinglePlugin): Update the sites set and get sites for the next plug-in. (WebKit::WebPluginSiteDataManager::ClearSiteDataState::ClearSiteDataState): Initialize the state. (WebKit::WebPluginSiteDataManager::ClearSiteDataState::clearSiteDataForNextPlugin): If the plug-in queue is empty, call didClearSiteDataForAllPlugins. Otherwise, ask the plug-in process manager to get sites for the next plug-in. (WebKit::WebPluginSiteDataManager::ClearSiteDataState::didClearSiteDataForSinglePlugin): Update the sites set and ask the next plug-in to clear site data. (WebKit::WebPluginSiteDataManager::~WebPluginSiteDataManager): Assert that all maps are empty. (WebKit::WebPluginSiteDataManager::invalidate): Delete and clear the pending state maps. (WebKit::WebPluginSiteDataManager::getSitesWithData): In the ENABLE(PLUGIN_PROCESS) case, allocate a new GetSitesWithDataState object and tell it to get sites for the next plug-in. Otherwise, make sure that the web process is alive before sending a GetSitesWithPluginData message. (WebKit::WebPluginSiteDataManager::clearSiteData): In the ENABLE(PLUGIN_PROCESS) case, allocate a new ClearSiteDataState object and tell it to get sites for the next plug-in. Otherwise, make sure that the web process is alive before sending a ClearPluginSiteData message. (WebKit::WebPluginSiteDataManager::didGetSitesWithDataForSinglePlugin): Call down to the GetSitesWithDataState object. (WebKit::WebPluginSiteDataManager::didGetSitesWithDataForAllPlugins): Free the GetSitesWithDataState object and invoke the callback. (WebKit::WebPluginSiteDataManager::didClearSiteDataForSinglePlugin): Call down to the GetSitesWithDataState object. (WebKit::WebPluginSiteDataManager::didClearSiteDataForAllPlugins): Free the GetSitesWithDataState object and invoke the callback. * UIProcess/WebContext.cpp: (WebKit::WebContext::processDidClose): Don't invalidate the plug-in site data manager if we're using a plug-in process. * WebProcess/WebProcess.cpp: (WebKit::WebProcess::getSitesWithPluginData): (WebKit::WebProcess::clearPluginSiteData): Call shutdownIfPossible(). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-