1. 16 Feb, 2011 32 commits
    • loislo@chromium.org's avatar
      2011-02-16 Ilya Tikhonovsky <loislo@chromium.org> · e681cf4c
      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
      e681cf4c
    • zimmermann@webkit.org's avatar
      2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · bc1dcdf2
      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
      bc1dcdf2
    • mario@webkit.org's avatar
      2011-02-16 Mario Sanchez Prada <msanchez@igalia.com> · 92daa819
      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
      92daa819
    • zimmermann@webkit.org's avatar
      2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · 198d386b
      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
      198d386b
    • zimmermann@webkit.org's avatar
      Oops forgot to land the ChangeLog for r78704. · a8998d56
      zimmermann@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8998d56
    • mnaganov@chromium.org's avatar
      2011-02-16 Mikhail Naganov <mnaganov@chromium.org> · 31338d34
      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
      31338d34
    • zimmermann@webkit.org's avatar
      2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · b1e05d83
      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
      b1e05d83
    • philn@webkit.org's avatar
      Merge branch 'bug/54552' into staging · 86a3c92b
      philn@webkit.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86a3c92b
    • ossy@webkit.org's avatar
      Unreviewed. · 56485fb4
      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
      56485fb4
    • ossy@webkit.org's avatar
      [Qt] Qt build system can't handle removing headers from tree · 843a3d7d
      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
      843a3d7d
    • zimmermann@webkit.org's avatar
      2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · ef9f8f1d
      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
      ef9f8f1d
    • zimmermann@webkit.org's avatar
      2011-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · 3f4ab6d3
      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
      3f4ab6d3
    • mnaganov@chromium.org's avatar
      2011-02-16 Sheriff Bot <webkit.review.bot@gmail.com> · 4ed5f905
      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
      4ed5f905
    • zimmermann@webkit.org's avatar
      2011-02-15 Nikolas Zimmermann <nzimmermann@rim.com> · 3271ebe2
      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
      3271ebe2
    • andreas.kling@nokia.com's avatar
      2011-02-16 Andreas Kling <kling@webkit.org> · 2b3335c3
      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
      2b3335c3
    • mnaganov@chromium.org's avatar
      2011-02-16 Mikhail Naganov <mnaganov@chromium.org> · 2ac7b19b
      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
      2ac7b19b
    • philn@webkit.org's avatar
      2011-02-16 Philippe Normand <pnormand@igalia.com> · 4d5deeda
      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
      4d5deeda
    • mnaganov@chromium.org's avatar
      2011-02-14 Mikhail Naganov <mnaganov@chromium.org> · 2d703185
      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
      2d703185
    • loislo@chromium.org's avatar
      2011-02-16 Ilya Tikhonovsky <loislo@chromium.org> · 7064b610
      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
      7064b610
    • mnaganov@chromium.org's avatar
      2011-02-16 Mikhail Naganov <mnaganov@chromium.org> · 8217a3de
      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
      8217a3de
    • mnaganov@chromium.org's avatar
      2011-02-16 Mikhail Naganov <mnaganov@chromium.org> · 8bc1536b
      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
      8bc1536b
    • philn@webkit.org's avatar
      2011-02-16 Philippe Normand <pnormand@igalia.com> · 253e06ca
      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
      253e06ca
    • philn@webkit.org's avatar
      2011-02-16 Philippe Normand <pnormand@igalia.com> · b44e618c
      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
      b44e618c
    • mnaganov@chromium.org's avatar
      2011-02-16 Sheriff Bot <webkit.review.bot@gmail.com> · 51e07477
      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
      51e07477
    • philn@webkit.org's avatar
      2011-02-16 Philippe Normand <pnormand@igalia.com> · 74b83795
      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
      74b83795
    • loislo@chromium.org's avatar
      2011-02-16 Ilya Tikhonovsky <loislo@chromium.org> · 64f5d3a7
      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
      64f5d3a7
    • commit-queue@webkit.org's avatar
      2011-02-16 Sheriff Bot <webkit.review.bot@gmail.com> · b4232b23
      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
      b4232b23
    • philn@webkit.org's avatar
      2011-02-15 Philippe Normand <pnormand@igalia.com> · b8b2f8fc
      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
      b8b2f8fc
    • philn@webkit.org's avatar
      2011-02-15 Philippe Normand <pnormand@igalia.com> · 41b8caa0
      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
      41b8caa0
    • commit-queue@webkit.org's avatar
      2011-02-16 Aparna Nandyal <aparna.nand@wipro.com> · e1d85012
      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
      e1d85012
    • sullivan@apple.com's avatar
      Dan Bernstein came up with this fix while we debugged it. I just typed. · 54b4eba0
      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
      54b4eba0
    • ossy@webkit.org's avatar
      Unreviewed. · e6d55a7f
      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
      e6d55a7f
  2. 15 Feb, 2011 8 commits
    • commit-queue@webkit.org's avatar
      2011-02-15 Xianzhu Wang <wangxianzhu@google.com> · a1042bf0
      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
      a1042bf0
    • tkent@chromium.org's avatar
      2011-02-15 Kent Tamura <tkent@chromium.org> · e2b6492d
      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
      e2b6492d
    • tkent@chromium.org's avatar
      2011-02-15 Kent Tamura <tkent@chromium.org> · 03a1c3d2
      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
      03a1c3d2
    • commit-queue@webkit.org's avatar
      2011-02-15 Ami Fischman <fischman@chromium.org> · 692cf891
      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
      692cf891
    • rniwa@webkit.org's avatar
      2011-02-15 Ryosuke Niwa <rniwa@webkit.org> · 077e7702
      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
      077e7702
    • commit-queue@webkit.org's avatar
      2011-02-15 Bill Budge <bbudge@chromium.org> · b54516ce
      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
      b54516ce
    • tkent@chromium.org's avatar
      [Chromium] Rendering error of spin buttons on layers · eb14de0a
      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
      eb14de0a
    • andersca@apple.com's avatar
      2011-02-15 Anders Carlsson <andersca@apple.com> · 37bdf9c8
      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
      37bdf9c8