1. 16 Feb, 2011 23 commits
    • sergio@webkit.org's avatar
      2011-02-16 Sergio Villar Senin <svillar@igalia.com> · 8e0bc88a
      sergio@webkit.org authored
              Reviewed by Martin Robinson.
      
              [Gtk] Add support for layoutTestController.setWillSendRequestClearHeader
              https://bugs.webkit.org/show_bug.cgi?id=54537
      
              Unskipped http/tests/security/no-referrer.html.
      
              * platform/gtk/Skipped:
      2011-02-16  Sergio Villar Senin  <svillar@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [Gtk] Add support for layoutTestController.setWillSendRequestClearHeader
              https://bugs.webkit.org/show_bug.cgi?id=54537
      
              Headers removed from the SoupMessage should be also removed from
              the ResourceRequest when updating the latter from the former.
      
              * platform/network/soup/ResourceRequestSoup.cpp:
              (WebCore::ResourceRequest::updateFromSoupMessage):
      2011-02-16  Sergio Villar Senin  <svillar@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [Gtk] Add support for layoutTestController.setWillSendRequestClearHeader
              https://bugs.webkit.org/show_bug.cgi?id=54537
      
              Added handler for resource-request-starting emitted in
              FrameLoader's willSendRequest(). The current implementation
              removes the headers set in setWillSendRequestClearHeader.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (willSendRequestCallback):
              (createWebView):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e0bc88a
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
  2. 15 Feb, 2011 17 commits
    • 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
    • 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
    • mrobinson@webkit.org's avatar
      2011-02-15 Martin Robinson <mrobinson@igalia.com> · 17ac09d2
      mrobinson@webkit.org authored
              Skip all Hixie SVG performance tests on GTK+. They seem
              to be timing out on the GTK+ debug bots.
      
              * platform/gtk/Skipped: Skip Hixie SVG performance tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      17ac09d2
    • sfalken@apple.com's avatar
      Skipped crashing test on Windows. · e0e6ba43
      sfalken@apple.com authored
      Tracked by https://bugs.webkit.org/show_bug.cgi?id=54519
      
      * platform/win/Skipped: Skip fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer.html
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0e6ba43
    • pkasting@chromium.org's avatar
      Unreviewed, Chromium test expectations update. · 3abb12ea
      pkasting@chromium.org authored
      Remove line with dupe expectations.
      
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3abb12ea
    • mihaip@chromium.org's avatar
      2011-02-15 Mihai Parparita <mihaip@chromium.org> · c36f7499
      mihaip@chromium.org authored
              Unreviewed chromium-gpu-linux rebaseline of
              compositing/geometry/vertical-scroll-composited.html.
      
              * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.checksum:
              * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c36f7499
    • pkasting@chromium.org's avatar
      Unreviewed, Chromium test expectations update. · 7fc89679
      pkasting@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7fc89679
    • jorlow@chromium.org's avatar
      2011-02-10 Jeremy Orlow <jorlow@chromium.org> · bfea2341
      jorlow@chromium.org authored
              Reviewed by Nate Chapin.
      
              Throwing in an IndexedDB error or success event should lead to the transaction aborting
              https://bugs.webkit.org/show_bug.cgi?id=54249
      
              * storage/indexeddb/exception-in-event-aborts-expected.txt: Added.
              * storage/indexeddb/exception-in-event-aborts.html: Added.
                  tests new feature
              * storage/indexeddb/queued-commands-expected.txt:
              * storage/indexeddb/queued-commands.html:
                  cleaned up (while debuggign something else)
              * storage/indexeddb/request-event-propagation-expected.txt:
              * storage/indexeddb/request-event-propagation.html:
                  a few additional tests + cleanup
              * storage/indexeddb/transaction-event-propagation-expected.txt:
              * storage/indexeddb/transaction-event-propagation.html:
                  a few additional tests + cleanup
      2011-02-10  Jeremy Orlow  <jorlow@chromium.org>
      
              Reviewed by Nate Chapin.
      
              Throwing in an IndexedDB error or success event should lead to the transaction aborting
              https://bugs.webkit.org/show_bug.cgi?id=54249
      
              When an exception is thrown but not handled  within an IDBRequests success/error event,
              we should abort the transaction.
      
              Test: storage/indexeddb/exception-in-event-aborts.html
      
              * bindings/js/JSEventListener.cpp:
              (WebCore::JSEventListener::handleEvent):
              * bindings/js/JSEventTarget.cpp:
              (WebCore::toJS):
              * bindings/v8/V8AbstractEventListener.cpp:
              (WebCore::V8AbstractEventListener::invokeEventHandler):
              * dom/EventTarget.cpp:
              (WebCore::EventTarget::uncaughtExceptionInEventHandler):
              * dom/EventTarget.h:
              * storage/IDBRequest.cpp:
              (WebCore::IDBRequest::uncaughtExceptionInEventHandler):
              * storage/IDBRequest.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78655 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bfea2341
    • sfalken@apple.com's avatar
      Windows-specific results for tests added in r78396. · 766ee385
      sfalken@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=54506
      
      * platform/win/fast/inline: Added.
      * platform/win/fast/inline/inline-box-background-expected.txt: Added.
      * platform/win/fast/inline/inline-box-background-long-image-expected.txt: Added.
      * platform/win/fast/inline/inline-box-background-repeat-x-expected.txt: Added.
      * platform/win/fast/inline/inline-box-background-repeat-y-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      766ee385
    • mihaip@chromium.org's avatar
      2011-02-15 Mihai Parparita <mihaip@chromium.org> · d0d1b89f
      mihaip@chromium.org authored
              Unreviewed chromium-gpu rebaseline. Rebaseline tests that were unskipped
              after r78619 as well as some lingering Mac rebaselines.
      
              * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.txt: Added.
              * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.txt: Added.
              * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.txt: Added.
              * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.txt: Added.
              * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.txt: Added.
              * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.txt: Added.
              * platform/chromium-gpu-mac/compositing/color-matching/image-color-matching-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/color-matching/image-color-matching-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/masks/direct-image-mask-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/masks/direct-image-mask-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/overflow/overflow-scroll-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/overflow/overflow-scroll-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/repaint/composited-document-element-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/repaint/composited-document-element-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/repaint/opacity-between-absolute2-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/shadows/shadow-drawing-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/shadows/shadow-drawing-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/text-on-large-layer-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/text-on-large-layer-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/tiling/constrained-layer-size-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/tiling/constrained-layer-size-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/transitions/scale-transition-no-start-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/transitions/scale-transition-no-start-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/z-order/negative-z-index-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/z-order/negative-z-index-expected.png: Added.
              * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.png: Added.
              * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
              * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.png: Added.
              * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.png: Added.
              * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.png: Added.
              * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.png: Added.
              * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/tiling/constrained-layer-size-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/tiling/constrained-layer-size-expected.png: Added.
              * platform/chromium-gpu-win/compositing/z-order/negative-z-index-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/z-order/negative-z-index-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0d1b89f
    • jamesr@google.com's avatar
      2011-02-15 James Robinson <jamesr@chromium.org> · 9f8b52ba
      jamesr@google.com authored
              Reviewed by Alexey Proskuryakov.
      
              requestAnimationFrame callbacks should not fire within a modal dialog
              https://bugs.webkit.org/show_bug.cgi?id=53188
      
              Tests that requestAnimationFrame callbacks are suspended while a modal
              dialog is showing.
      
              * fast/animation/request-animation-frame-during-modal-expected.txt: Added.
              * fast/animation/request-animation-frame-during-modal.html: Added.
      2011-02-15  James Robinson  <jamesr@chromium.org>
      
              Reviewed by Alexey Proskuryakov.
      
              requestAnimationFrame callbacks should not fire within a modal dialog
              https://bugs.webkit.org/show_bug.cgi?id=53188
      
              requestAnimationFrame callbacks shouldn't fire while a modal dialog is up (like a window.alert()).
              This matches Firefox and other async APIs.  This patch moves the callback servicing into its own
              controller class which receives notifications on suspend/resume.
      
              Test: fast/animation/request-animation-frame-during-modal.html
      
              * WebCore.gypi:
              * bindings/js/ScriptDebugServer.cpp:
              (WebCore::ScriptDebugServer::setJavaScriptPaused):
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::suspendScriptedAnimationControllerCallbacks):
              (WebCore::Document::resumeScriptedAnimationControllerCallbacks):
              (WebCore::Document::webkitRequestAnimationFrame):
              (WebCore::Document::webkitCancelRequestAnimationFrame):
              (WebCore::Document::serviceScriptedAnimations):
              * dom/Document.h:
              * dom/ScriptExecutionContext.h:
              (WebCore::ScriptExecutionContext::suspendScriptedAnimationControllerCallbacks):
              (WebCore::ScriptExecutionContext::resumeScriptedAnimationControllerCallbacks):
              * dom/ScriptedAnimationController.cpp: Added.
              (WebCore::ScriptedAnimationController::ScriptedAnimationController):
              (WebCore::ScriptedAnimationController::suspend):
              (WebCore::ScriptedAnimationController::resume):
              (WebCore::ScriptedAnimationController::registerCallback):
              (WebCore::ScriptedAnimationController::cancelCallback):
              (WebCore::ScriptedAnimationController::serviceScriptedAnimations):
              * dom/ScriptedAnimationController.h: Added.
              (WebCore::ScriptedAnimationController::create):
              * history/CachedFrame.cpp:
              (WebCore::CachedFrameBase::restore):
              (WebCore::CachedFrame::CachedFrame):
              * page/PageGroupLoadDeferrer.cpp:
              (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer):
              (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78648 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f8b52ba
    • kalman@chromium.org's avatar
      2011-02-15 Benjamin Kalman <kalman@chromium.org> · 95d674c6
      kalman@chromium.org authored
              Reviewed by Darin Adler.
      
              Clean up results for editing/selection/extend-selection-home-end layout test
              https://bugs.webkit.org/show_bug.cgi?id=54508
      
              Line up results in columns, remove unused pixel test results from qt.
      
              * editing/selection/extend-selection-home-end-expected.txt:
              * editing/selection/extend-selection-home-end.html:
              * platform/mac/editing/selection/extend-selection-home-end-expected.txt:
              * platform/qt/editing/selection/extend-selection-home-end-expected.checksum: Removed.
              * platform/qt/editing/selection/extend-selection-home-end-expected.png: Removed.
              * platform/win/editing/selection/extend-selection-home-end-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78646 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95d674c6
    • abarth@webkit.org's avatar
      2011-02-15 Adam Barth <abarth@webkit.org> · 3a0207f5
      abarth@webkit.org authored
              Reviewed by Darin Adler.
      
              XSLT with output method HTML and images crashes in debug mode
              https://bugs.webkit.org/show_bug.cgi?id=54462
      
              http://trac.webkit.org/changeset/75577 created Document::setContent but
              didn't notice that the code paths combined into Document::setContent
              were subtly different.  In particular, some of the code paths called
              parser->finish() whereas other did not.
      
              The difference is that an explicit call to parser->finish() is required
              in the case where there is no frame because explicitClose doesn't call
              endIfNotLoadingMainResource if there is no frame.  This patch moves
              that logic inside explicitClose, which is more natural.
      
              This patch also removes removeAllChildren, which has not effect in this
              situation and should never have been added in the first place.
      
              Test: fast/parser/xslt-with-html.xml
      
              * dom/Document.cpp:
              (WebCore::Document::setContent):
              (WebCore::Document::explicitClose):
      2011-02-15  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Darin Adler.
      
              XSLT with output method HTML and images crashes in debug mode
              https://bugs.webkit.org/show_bug.cgi?id=54462
      
              Test that we don't try to prepare to stop twice when pasing HTML
              generated from an XSLT.
      
              * fast/parser/resources/xslt-with-html.xsl: Added.
              * fast/parser/xslt-with-html-expected.txt: Added.
              * fast/parser/xslt-with-html.xml: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a0207f5
    • mrobinson@webkit.org's avatar
      2011-02-15 Martin Robinson <mrobinson@igalia.com> · a0c94885
      mrobinson@webkit.org authored
              Rebaseline some GTK+ tests which have different results on the bots.
              Skip a test which appears to be timing out intermittently.
      
              * platform/gtk/Skipped: Skip a test which has been timing out.
              * platform/gtk/svg/custom/use-nested-transform-expected.txt:
              * platform/gtk/svg/hixie/perf/001-expected.txt:
              * platform/gtk/svg/hixie/perf/002-expected.txt:
              * platform/gtk/svg/hixie/perf/007-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0c94885
    • darin@apple.com's avatar
      Autocorrection should respect undo. · 74ce5090
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=52221
      <rdar://problem/8663399>
      
      Patch by Jia Pu <jpu@apple.com> on 2011-02-15
      Reviewed by Darin Adler.
      
      Rebaselined tests affected by code change.
      
      * platform/mac/editing/spelling/autocorrection-contraction-expected.txt:
      * platform/mac/editing/spelling/autocorrection-delete-expected.txt:
      * platform/mac/editing/spelling/autocorrection-removing-underline-after-paste-expected.txt:
      * platform/mac/editing/spelling/autocorrection-removing-underline-expected.txt:
      * platform/mac/editing/spelling/autocorrection-simple-expected.txt:
      * platform/mac/editing/spelling/delete-autocorrected-word-1-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78641 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      74ce5090