1. 10 Mar, 2011 18 commits
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · 7f16ffa2
      philn@webkit.org authored
              Reviewed by Gustavo Noronha Silva.
      
              [GTK] run-gtk-tests doesn't fail if a test crashes
              https://bugs.webkit.org/show_bug.cgi?id=56089
      
              * Scripts/run-gtk-tests: gtester -k exits with a 0 exit status
              even if a test crashes. So run the tests individually and if a
              test fails remember its exit code so run-gtk-test fails too, if
              required.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f16ffa2
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · e4fd02e1
      philn@webkit.org authored
              Unreviewed, skip 2 more flacky tests on GTK 32-bits Release.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4fd02e1
    • apavlov@chromium.org's avatar
      2011-03-09 Alexander Pavlov <apavlov@chromium.org> · c67b6c3f
      apavlov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: [STYLES] Editing a property value adds a word for any property value that uses a paren
              https://bugs.webkit.org/show_bug.cgi?id=56002
      
              * inspector/front-end/StylesSidebarPane.js: Introduce an additional check.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c67b6c3f
    • podivilov@chromium.org's avatar
      2011-03-09 Pavel Podivilov <podivilov@chromium.org> · 45e5ba45
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: use DebuggerPresentation instead of DebuggerModel in source frame delegate.
              https://bugs.webkit.org/show_bug.cgi?id=56034
      
              * inspector/front-end/DebuggerPresentationModel.js:
              (WebInspector.DebuggerPresentationModel.prototype.continueToLine):
              (WebInspector.DebuggerPresentationModel.prototype.setBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype.updateBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype.findBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype._sourceLocationToActualLocation):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype._createSourceFrame):
              (WebInspector.SourceFrameDelegateForScriptsPanel):
              (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.setBreakpoint):
              (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.updateBreakpoint):
              (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.removeBreakpoint):
              (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.findBreakpoint):
              (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.continueToLine):
              * inspector/front-end/SourceFrame.js:
              (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition.didEditBreakpointCondition):
              (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition):
              (WebInspector.SourceFrame.prototype._contextMenu.else.setBreakpointEnabled):
              (WebInspector.SourceFrame.prototype._contextMenu):
              (WebInspector.SourceFrame.prototype._mouseDown):
              (WebInspector.SourceFrameDelegate.prototype.removeBreakpoint):
              (WebInspector.SourceFrameDelegate.prototype.updateBreakpoint):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80709 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      45e5ba45
    • apavlov@chromium.org's avatar
      2011-03-09 Alexander Pavlov <apavlov@chromium.org> · 7cfcbd7c
      apavlov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: elements dom tree - word wrap toggle
              https://bugs.webkit.org/show_bug.cgi?id=44311
      
              A "Word Wrap" option is now shown in a context menu for the entire DOM tree content area
              and persisted into application settings.
      
              * English.lproj/localizedStrings.js:
              * inspector/front-end/ElementsPanel.js:
              (WebInspector.ElementsPanel.prototype._contextMenuEventFired):
              (WebInspector.ElementsPanel.prototype._contextMenuEventFired.toggleWordWrap):
              * inspector/front-end/ElementsTreeOutline.js:
              (WebInspector.ElementsTreeOutline):
              (WebInspector.ElementsTreeOutline.prototype._treeElementFromEvent):
              (WebInspector.ElementsTreeOutline.prototype.populateContextMenu):
              (WebInspector.ElementsTreeElement.prototype.onreveal):
              * inspector/front-end/Settings.js:
              (WebInspector.Settings):
              * inspector/front-end/inspector.css:
              (#elements-content.nowrap):
              (#elements-content > ol):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80708 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7cfcbd7c
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · 158428ca
      philn@webkit.org authored
              Unreviewed, skip 1 more svg test failing by one pixel in 32-bits
              Debug, see bug 39022.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      158428ca
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · a2bc72a8
      philn@webkit.org authored
              Unreviewed, skip 2 more svg tests failing by one pixel in 32-bits
              Release, see bug 39022.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2bc72a8
    • podivilov@chromium.org's avatar
      2011-03-09 Pavel Podivilov <podivilov@chromium.org> · 05fdb31e
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: re-implement breakpoints sidebar pane based on debugger presentation model.
              https://bugs.webkit.org/show_bug.cgi?id=55823
      
              * inspector/front-end/BreakpointsSidebarPane.js:
              (WebInspector.JavaScriptBreakpointsSidebarPane):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.addBreakpoint.didLoadSnippet):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.addBreakpoint):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.removeBreakpoint):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.highlightBreakpoint):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.clearBreakpointHighlight):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._createBreakpointItemId):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointClicked):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointCheckboxClicked):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._contextMenu):
              (WebInspector.JavaScriptBreakpointsSidebarPane.prototype.reset):
              * inspector/front-end/DebuggerPresentationModel.js:
              (WebInspector.DebuggerPresentationModel):
              (WebInspector.DebuggerPresentationModel.prototype._parsedScriptSource):
              (WebInspector.DebuggerPresentationModel.prototype._failedToParseScriptSource):
              (WebInspector.DebuggerPresentationModel.prototype._revealHiddenBreakpoints):
              (WebInspector.DebuggerPresentationModel.prototype.breakpointsForSourceFileId):
              (WebInspector.DebuggerPresentationModel.prototype.setBreakpointEnabled):
              (WebInspector.DebuggerPresentationModel.prototype.removeBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype._breakpointAdded):
              (WebInspector.DebuggerPresentationModel.prototype.set selectedCallFrame):
              (WebInspector.DebuggerPresentationModel.prototype._actualLocationToSourceLocation):
              (WebInspector.DebuggerPresentationModel.prototype.reset):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype._breakpointAdded):
              (WebInspector.ScriptsPanel.prototype._breakpointRemoved):
              (WebInspector.ScriptsPanel.prototype._debuggerPaused):
              (WebInspector.ScriptsPanel.prototype.reset):
              (WebInspector.ScriptsPanel.prototype._clearInterface):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05fdb31e
    • podivilov@chromium.org's avatar
      2011-03-10 Andrey Adaikin <aandrey@google.com> · 9c79d469
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: Highlighter refactoring
              https://bugs.webkit.org/show_bug.cgi?id=56015
      
              * inspector/editor/highlighter-basics-expected.txt:
              * inspector/editor/highlighter-basics.html:
              * inspector/editor/highlighter-long-line.html:
              * inspector/editor/highlighter-paste-in-comment-expected.txt:
              * inspector/editor/highlighter-paste-in-comment.html:
      2011-03-10  Andrey Adaikin  <aandrey@google.com>
      
              Reviewed by Pavel Feldman.
      
              Web Inspector: Highlighter refactoring
              https://bugs.webkit.org/show_bug.cgi?id=56015
      
              * inspector/front-end/TextEditorHighlighter.js:
              (WebInspector.TextEditorHighlighter):
              (WebInspector.TextEditorHighlighter.prototype.set mimeType):
              (WebInspector.TextEditorHighlighter.prototype.highlight):
              (WebInspector.TextEditorHighlighter.prototype.updateHighlight):
              (WebInspector.TextEditorHighlighter.prototype._highlightInChunks):
              (WebInspector.TextEditorHighlighter.prototype._highlightLines):
              (WebInspector.TextEditorHighlighter.prototype._selectHighlightState):
              (WebInspector.TextEditorHighlighter.prototype._clearHighlightState):
              * inspector/front-end/TextViewer.js:
              (WebInspector.TextEditorMainPanel.prototype._buildChunks):
              (WebInspector.TextEditorMainPanel.prototype._updateHighlightsForRange):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c79d469
    • jknotten@chromium.org's avatar
      2011-03-10 John Knottenbelt <jknotten@chromium.org> · 35f104ce
      jknotten@chromium.org authored
              Reviewed by Andreas Kling.
      
              [Qt] Skip fast/dom/Geolocation/page-reload-cancel-permission-requests.html pending implementation of LayoutTestController::numberOfPendingGeolocationPermissionRequests
              https://bugs.webkit.org/show_bug.cgi?id=56087
      
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35f104ce
    • podivilov@chromium.org's avatar
      2011-03-05 Pavel Podivilov <podivilov@chromium.org> · 44b263d5
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: move breakpoint column adjustment to debugger model.
              https://bugs.webkit.org/show_bug.cgi?id=55821
      
              Test: inspector/debugger/debug-inlined-scripts.html
      
              * inspector/front-end/DebuggerModel.js:
              (WebInspector.DebuggerModel.prototype.setBreakpoint.didSetBreakpoint):
              (WebInspector.DebuggerModel.prototype.setBreakpoint):
              * inspector/front-end/SourceFrameContent.js:
              (WebInspector.SourceFrameContent.prototype.sourceFrameLineNumberToActualLocation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44b263d5
    • jknotten@chromium.org's avatar
      2011-02-16 John Knottenbelt <jknotten@chromium.org> · e0c8fe13
      jknotten@chromium.org authored
              Reviewed by Dmitry Titov.
      
              Detach Geolocation from Frame when Page destroyed.
              https://bugs.webkit.org/show_bug.cgi?id=52877
      
              Ensure that all geolocation permission requests are cancelled
              when the page is detached from its frame.
      
              * fast/dom/Geolocation/page-reload-cancel-permission-requests-expected.txt: Added.
              * fast/dom/Geolocation/page-reload-cancel-permission-requests.html: Added.
              * fast/dom/Geolocation/resources/page-reload-cancel-permission-requests-inner.html: Added.
              * fast/dom/Geolocation/script-tests/page-reload-cancel-permission-requests.js: Added.
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt-wk2/Skipped:
      2011-01-21  John Knottenbelt  <jknotten@chromium.org>
      
              Reviewed by Dmitry Titov.
      
              Detach Geolocation from Frame when Page destroyed.
              https://bugs.webkit.org/show_bug.cgi?id=52877
      
              On Page destruction, any outstanding Geolocation permission
              requests should be cancelled, because the Geolocation can only
              access the client indirectly via m_frame->page().
      
              Page destruction is signalled by a call to the
              Frame::pageDestroyed() method. This explictly calls
              DOMWindow::resetGeolocation which ultimately calls Geolocation::reset.
      
              Geolocation::reset() detaches from the GeolocationController,
              cancels requests, watches and single shots, and sets the
              permission state back to Unknown.
      
              Frame::pageDestroyed() is also called by FrameLoader even though
              the page is not destroyed. We should still cancel permission
              requests, because the GeolocationClient will become inaccessible
              to the Geolocation object after this call.
      
              Frame::transferChildFrameToNewDocument also indirectly calls
              Geolocation::reset when the frame is reparented between
              pages. Ideally we would like the Geolocation's activities to
              continue after reparenting, see bug
              https://bugs.webkit.org/show_bug.cgi?id=55577
      
              Since GeolocationController is owned by Page, and all Geolocation
              objects will now unsubscribe from the GeolocationController on
              pageDetached(), we no longer need to call stopUpdating() from the
              GeolocationController's destructor. Instead we can simply assert
              that there should be no no observers. See related bug
              https://bugs.webkit.org/show_bug.cgi?id=52216 .
      
              Introduced new method 'numberOfPendingPermissionRequests' on
              GeolocationClientMock to count the number of outstanding pending
              permission requests. This provides a reusable implementation for
              client-based implementations of the LayoutTestController's
              numberOfPendingGeolocationPermissionRequests method.
      
              Test: fast/dom/Geolocation/page-reload-cancel-permission-requests.html
      
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::resetGeolocation):
              * page/DOMWindow.h:
              * page/Frame.cpp:
              (WebCore::Frame::pageDestroyed):
              (WebCore::Frame::transferChildFrameToNewDocument):
              * page/Geolocation.cpp:
              (WebCore::Geolocation::~Geolocation):
              (WebCore::Geolocation::page):
              (WebCore::Geolocation::reset):
              (WebCore::Geolocation::disconnectFrame):
              (WebCore::Geolocation::lastPosition):
              (WebCore::Geolocation::requestPermission):
              (WebCore::Geolocation::startUpdating):
              (WebCore::Geolocation::stopUpdating):
              * page/Geolocation.h:
              * page/GeolocationController.cpp:
              (WebCore::GeolocationController::~GeolocationController):
              * page/Navigator.cpp:
              (WebCore::Navigator::resetGeolocation):
              * page/Navigator.h:
              * platform/mock/GeolocationClientMock.cpp:
              (WebCore::GeolocationClientMock::numberOfPendingPermissionRequests):
              * platform/mock/GeolocationClientMock.h:
      2011-01-26  John Knottenbelt  <jknotten@chromium.org>
      
              Reviewed by Dmitry Titov.
      
              Detach Geolocation from Frame when Page destroyed.
              https://bugs.webkit.org/show_bug.cgi?id=52877
      
              Add accessors to the WebGeolocationClientMock to allow the number of
              pending geolocation permission requests to be queried.
      
              * public/WebGeolocationClientMock.h:
              * src/WebGeolocationClientMock.cpp:
              (WebKit::WebGeolocationClientMock::numberOfPendingPermissionRequests):
      2011-01-26  John Knottenbelt  <jknotten@chromium.org>
      
              Reviewed by Dmitry Titov.
      
              Detach Geolocation from Frame when Page destroyed.
              https://bugs.webkit.org/show_bug.cgi?id=52877
      
              Extend the layout test controller to expose the number of pending
              geolocation requests, so that we can test that the requests have
              been cancelled on page close.
      
              * DumpRenderTree/LayoutTestController.cpp:
              (numberOfPendingGeolocationPermissionRequestsCallback):
              (LayoutTestController::staticFunctions):
              * DumpRenderTree/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.cpp:
              (LayoutTestController::LayoutTestController):
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
              * DumpRenderTree/chromium/LayoutTestController.h:
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
              * DumpRenderTree/mac/LayoutTestControllerMac.mm:
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
              * DumpRenderTree/mac/UIDelegate.h:
              * DumpRenderTree/mac/UIDelegate.mm:
              (-[UIDelegate numberOfPendingGeolocationPermissionRequests]):
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
              * DumpRenderTree/win/LayoutTestControllerWin.cpp:
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
              * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
              (LayoutTestController::numberOfPendingGeolocationPermissionRequests):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0c8fe13
    • ossy@webkit.org's avatar
      Unreviewed. · 504051eb
      ossy@webkit.org authored
      Add Qt specific expected files for tests introduced in r80622 and r80682.
      
      * platform/qt/fast/dom/scroll-reveal-left-overflow-expected.checksum: Added.
      * platform/qt/fast/dom/scroll-reveal-left-overflow-expected.png: Added.
      * platform/qt/fast/dom/scroll-reveal-left-overflow-expected.txt: Added.
      * platform/qt/fast/dom/scroll-reveal-top-overflow-expected.checksum: Added.
      * platform/qt/fast/dom/scroll-reveal-top-overflow-expected.png: Added.
      * platform/qt/fast/dom/scroll-reveal-top-overflow-expected.txt: Added.
      * platform/qt/fast/dynamic/dirty-float-in-clean-line-expected.checksum: Added.
      * platform/qt/fast/dynamic/dirty-float-in-clean-line-expected.png: Added.
      * platform/qt/fast/dynamic/dirty-float-in-clean-line-expected.txt: Added.
      * platform/qt/fast/dynamic/float-at-line-break-expected.checksum: Added.
      * platform/qt/fast/dynamic/float-at-line-break-expected.png: Added.
      * platform/qt/fast/dynamic/float-at-line-break-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      504051eb
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · 29ef93f7
      philn@webkit.org authored
              Unreviewed, skip fast/js/large-expressions.html on GTK.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      29ef93f7
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · c03de84a
      philn@webkit.org authored
              Unreviewed, skip jquery/effects.html on GTK.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c03de84a
    • abarth@webkit.org's avatar
      2011-03-10 Adam Barth <abarth@webkit.org> · 8f510c6d
      abarth@webkit.org authored
              Partial revert of http://trac.webkit.org/changeset/80670.  This test
              has been failing sporatically since it was changed in that revision.
      
              * platform/mac/accessibility/aria-expanded-notifications.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f510c6d
    • ojan@chromium.org's avatar
      2011-03-10 Ojan Vafai <ojan@chromium.org> · 4a97b027
      ojan@chromium.org authored
              Reviewed by Darin Adler.
      
              Able to move nodes across documents
              https://bugs.webkit.org/show_bug.cgi?id=19524
      
              Makes cross-document appendChild, insertBefore, Range.insertNode and Range.surroundContents work.
              This matches Gecko and the new Dom Core spec. There are a number of Range methods where we don't
              match Gecko or the spec that will need to be updated in a following patch.
      
              * dom/html/level1/core/hc_elementwrongdocumenterr-expected.txt:
              * dom/html/level1/core/hc_namednodemapwrongdocumenterr-expected.txt:
              * dom/xhtml/level1/core/hc_elementwrongdocumenterr-expected.txt:
              * dom/xhtml/level1/core/hc_namednodemapwrongdocumenterr-expected.txt:
              * fast/dom/move-nodes-across-documents-expected.txt: Added.
              * fast/dom/move-nodes-across-documents.html: Added.
      2011-03-10  Ojan Vafai  <ojan@chromium.org>
      
              Reviewed by Darin Adler.
      
              Able to move nodes across documents
              https://bugs.webkit.org/show_bug.cgi?id=19524
      
              Makes cross-document appendChild, insertBefore, Range.insertNode and Range.surroundContents work.
              This matches Gecko and the new Dom Core spec. There are a number of Range methods where we don't
              match Gecko or the spec that will need to be updated in a following patch.
      
              Test: fast/dom/move-nodes-across-documents.html
      
              * dom/Element.cpp:
              (WebCore::Element::removeAttributeNode):
              * dom/NamedNodeMap.cpp:
              (WebCore::NamedNodeMap::setNamedItem):
              * dom/Node.cpp:
              (WebCore::Node::setDocumentRecursively):
              (WebCore::checkAcceptChild):
              (WebCore::Node::checkReplaceChild):
              * dom/Range.cpp:
              (WebCore::Range::insertNode):
              (WebCore::Range::surroundContents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a97b027
    • antti@apple.com's avatar
      Not reviewed. · c40827d4
      antti@apple.com authored
      Reverting crash catching code, the bug being hunted was fixed by
      http://trac.webkit.org/changeset/80686
      
      * loader/cache/CachedResourceLoader.cpp:
      (WebCore::CachedResourceLoader::CachedResourceLoader):
      (WebCore::CachedResourceLoader::~CachedResourceLoader):
      (WebCore::CachedResourceLoader::requestImage):
      (WebCore::CachedResourceLoader::requestUserCSSStyleSheet):
      (WebCore::CachedResourceLoader::requestResource):
      (WebCore::CachedResourceLoader::setAutoLoadImages):
      (WebCore::CachedResourceLoader::load):
      (WebCore::CachedResourceLoader::loadDone):
      (WebCore::CachedResourceLoader::preload):
      (WebCore::CachedResourceLoader::requestPreload):
      * loader/cache/CachedResourceLoader.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c40827d4
  2. 09 Mar, 2011 22 commits
    • pkasting@chromium.org's avatar
      Unreviewed, build fix. · 4e743cc6
      pkasting@chromium.org authored
      * StringsNotToBeLocalized.txt: Add function names I forgot.
      * platform/win/SystemInfo.cpp: #if out some uncalled functions on WinCE,
        since they don't compile anyway.  Use ZeroMemory() instead of "= {0}"
        since Qt is stupid and (sometimes?!) warns about it.
      (WebCore::windowsVersion):
      (WebCore::processorArchitecture):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e743cc6
    • pkasting@chromium.org's avatar
      Add UA string tags for Windows 64. · c61257b1
      pkasting@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=55226
      
      Reviewed by Ryosuke Niwa.
      
      * StringsNotToBeLocalized.txt:
      * platform/win/SystemInfo.cpp:
      (WebCore::osVersionForUAString):
      (WebCore::isWOW64):
      (WebCore::processorArchitecture):
      (WebCore::architectureTokenForUAString):
      (WebCore::windowsVersionForUAString):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c61257b1
    • rolandsteiner@chromium.org's avatar
      2011-03-09 Roland Steiner <rolandsteiner@chromium.org> · 5af23485
      rolandsteiner@chromium.org authored
              Unreviewed: tweaking of Chromium test_expectations.txt
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5af23485
    • dbates@webkit.org's avatar
      2011-03-09 Daniel Bates <dbates@rim.com> · 29de8f6c
      dbates@webkit.org authored
              Attempt to fix the WinCE build after changeset 80684 <http://trac.webkit.org/changeset/80684>
              (Bug #56041<https://bugs.webkit.org/show_bug.cgi?id=56041>).
      
              * interpreter/Interpreter.cpp:
              (JSC::Interpreter::privateExecute): Substitute variable callFrame for exec in call to createSyntaxError().
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      29de8f6c
    • pkasting@chromium.org's avatar
      Unreviewed, attempted build fix. · 0bec6d40
      pkasting@chromium.org authored
      * WebCore.pri: Try to update include path for Qt Windows build.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0bec6d40
    • pkasting@chromium.org's avatar
      Unreviewed, build fix. · 1b4221cc
      pkasting@chromium.org authored
      * platform/win/SystemInfo.cpp:
      (WebCore::windowsVersionForUAString): Fix const conversion warning on Qt.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b4221cc
    • pkasting@chromium.org's avatar
      Unify Windows version checks. · 04b7d3fb
      pkasting@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=55979
      
      Reviewed by Mihai Parparita.
      
      Source/WebCore: 
      
      * GNUmakefile.am: Fix spaces -> tabs.
      * StringsNotToBeLocalized.txt:
      * WebCore.pro: Add SystemInfo.* to Qt build.
      * platform/chromium/ScrollbarThemeChromiumWin.cpp:
      (WebCore::ScrollbarThemeChromiumWin::invalidateOnMouseEnterExit):
      (WebCore::ScrollbarThemeChromiumWin::getThemeState):
      (WebCore::ScrollbarThemeChromiumWin::getThemeArrowState):
      * platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp:
      (WebCore::fillBMPGlyphs):
      * platform/win/CursorWin.cpp:
      (WebCore::createSharedCursor):
      * platform/win/ScrollbarThemeWin.cpp:
      (WebCore::ScrollbarThemeWin::ScrollbarThemeWin):
      * platform/win/SystemInfo.cpp: Add full-fledged version check and UA string helper function.
      (WebCore::windowsVersion):
      (WebCore::windowsVersionForUAString):
      * platform/win/SystemInfo.h: Add full-fledged version check and UA string helper function.
      * rendering/RenderThemeChromiumWin.cpp:
      (WebCore::getNonClientMetrics):
      * rendering/RenderThemeWin.cpp:
      (WebCore::RenderThemeWin::getThemeData):
      (WebCore::RenderThemeWin::paintMenuList):
      (WebCore::RenderThemeWin::paintMenuListButton):
      
      Source/WebKit/gtk: 
      
      * webkit/webkitwebsettings.cpp:
      (webkitOSVersion):
      
      Source/WebKit/qt: 
      
      * Api/qwebpage.cpp:
      (QWebPage::userAgentForUrl):
      
      Source/WebKit/win: 
      
      * WebView.cpp:
      (WebView::standardUserAgentWithApplicationName):
      (webKitVersionString):
      
      Source/WebKit2: 
      
      * UIProcess/win/WebPageProxyWin.cpp:
      (WebKit::WebPageProxy::standardUserAgent):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04b7d3fb
    • mihaip@chromium.org's avatar
      2011-03-09 Mihai Parparita <mihaip@chromium.org> · 3a15597b
      mihaip@chromium.org authored
              JSC now implements Object.freeze/seal (as of r80378) and correct
              expectations have been checked in, therefore we now pass more
              ietestcenter tests.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a15597b
    • mihaip@chromium.org's avatar
      2011-03-09 Mihai Parparita <mihaip@chromium.org> · f41489ca
      mihaip@chromium.org authored
              Reviewed by Tony Gentilcore.
      
              REGRESSION (r74807): memory corruption after CachedResourceLoader refactoring
              https://bugs.webkit.org/show_bug.cgi?id=53045
      
              Copy the URL out of the CachedResource that is being revalidated, so
              that we can still use it (in m_validatedURLs) after removing the
              resource from the memory cache, which may delete it.
      
              No new tests, since I was not able to trigger this locally (in a layout
              test or otherwise).
      
              * loader/cache/CachedResourceLoader.cpp:
              (WebCore::CachedResourceLoader::revalidateResource):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f41489ca
    • cfleizach@apple.com's avatar
      VO reporting incorrect list count for http://www.macworld.com/news.html · 4eece7c8
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=56064
      
      Reviewed by Beth Dakin.
      
      Source/WebCore: 
      
      <li> tags should not be ignored, because they provide valuable information
      to screen readers.
      
      Test: platform/mac/accessibility/list-items-ignored.html
      
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::accessibilityIsIgnored):
      
      LayoutTests: 
      
      * platform/mac/accessibility/list-items-ignored-expected.txt: Added.
      * platform/mac/accessibility/list-items-ignored.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4eece7c8
    • barraclough@apple.com's avatar
      Bug 56041 - RexExp constructor should only accept flags "gim" · 745949b0
      barraclough@apple.com authored
      Fix for issues introduced in r80667.
      
      Reviewed by Sam Weinig.
      
      Source/JavaScriptCore: 
      
      Invalid flags to a RegExp literal are a late syntax error!
      
      * bytecode/CodeBlock.h:
      (JSC::CodeBlock::addRegExp):
          - Pass a PassRefPtr<RegExp>
      * bytecompiler/BytecodeGenerator.cpp:
      (JSC::BytecodeGenerator::addRegExp):
      (JSC::BytecodeGenerator::emitNewRegExp):
      * bytecompiler/BytecodeGenerator.h:
          - Pass a PassRefPtr<RegExp>
      * bytecompiler/NodesCodegen.cpp:
      (JSC::RegExpNode::emitBytecode):
          - Should not be ASSERTing that the flags are valid - this is a late(er) error.
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::privateExecute):
          - Need to check for error from RegExp constructor.
      * jit/JITStubs.cpp:
      (JSC::DEFINE_STUB_FUNCTION):
          - Need to check for error from RegExp constructor.
      * runtime/RegExp.h:
      (JSC::RegExp::isValid):
          - Make isValid check that the regexp was created with valid flags.
      * runtime/RegExpKey.h:
          - Since we'll not create RegExp objects with invalid flags, separate out the deleted value.
      
      LayoutTests: 
      
      * fast/regex/script-tests/parentheses.js:
      * fast/regex/script-tests/pcre-test-1.js:
          - Providing invalid flags to RegExp literals is an error in ES5.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      745949b0
    • adele@apple.com's avatar
      Fix for https://bugs.webkit.org/show_bug.cgi?id=56068 · 0b3211b2
      adele@apple.com authored
      <rdar://problem/9058245> WebKit2: Can't uncheck 'Spelling and Grammar' contextual items
      
      Reviewed by Anders Carlsson.
      
      * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::contextMenuItemSelected):
      Add cases for ContextMenuItemTagCorrectSpellingAutomatically, ContextMenuItemTagCheckSpellingWhileTyping, 
      and ContextMenuItemTagCheckGrammarWithSpelling
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80683 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b3211b2
    • mitz@apple.com's avatar
      Source/WebCore: <rdar://problem/8733254> Float disappears after incremental layout · d9ccfeb3
      mitz@apple.com authored
      Fixed the original bug and a copule more issues noticed while doing so.
      
      Reviewed by Dave Hyatt.
      
      Tests: fast/dynamic/dirty-float-in-clean-line.html
             fast/dynamic/float-at-line-break.html
             fast/dynamic/float-from-empty-line.html
      
      * rendering/RenderBlock.h:
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::RenderBlock::layoutInlineChildren): If findNextLineBreak() returned an empty line,
      update the line break info of the last line with the new line break position. This is tested
      by float-from-empty-line.html.
      (WebCore::RenderBlock::checkFloatsInCleanLine): Factored out code from determineStartPosition()
      into this new function.
      (WebCore::RenderBlock::determineStartPosition): Call checkFloatsInCleanLine().
      (WebCore::RenderBlock::determineEndPosition): When iterating over lines, check clean lines with
      floats, as they may yet become dirty because of the floats. This is tested by
      dirty-float-in-clean-line.html.
      (WebCore::RenderBlock::findNextLineBreak): If a float fits on the line, and the current line
      break is at the float, advance it to after the float. Otherwise, if the line gets dirty and the
      next one does not, the float will not make it into any line. This is tested by
      float-at-line-break.html.
      
      LayoutTests: <rdar://problem/8733254> Float disappears after incremental layout
      
      Reviewed by Dave Hyatt.
      
      * fast/dynamic/dirty-float-in-clean-line-expected.checksum: Added.
      * fast/dynamic/dirty-float-in-clean-line-expected.png: Added.
      * fast/dynamic/dirty-float-in-clean-line-expected.txt: Added.
      * fast/dynamic/dirty-float-in-clean-line.html: Added.
      * fast/dynamic/float-at-line-break-expected.checksum: Added.
      * fast/dynamic/float-at-line-break-expected.png: Added.
      * fast/dynamic/float-at-line-break-expected.txt: Added.
      * fast/dynamic/float-at-line-break.html: Added.
      * fast/dynamic/float-from-empty-line-expected.checksum: Added.
      * fast/dynamic/float-from-empty-line-expected.png: Added.
      * fast/dynamic/float-from-empty-line-expected.txt: Added.
      * fast/dynamic/float-from-empty-line.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d9ccfeb3
    • rniwa@webkit.org's avatar
      2011-03-09 Ryosuke Niwa <rniwa@webkit.org> · 886da4e8
      rniwa@webkit.org authored
              Reviewed by Kent Tamura.
      
              selectionStart reports wrong caret position when the last characters are newlines
              https://bugs.webkit.org/show_bug.cgi?id=56061
      
              The bug was caused by SelectionController::setSelection's not calling
              notifyRendererOfSelectionChange when old selection was equal to new selection.
      
              Because InsertLineBreakCommand inserts a text node with a single LF before the caret,
              this condition holds after the command is executed. However, the values of
              selectionStart and selectionEnd still need to be updated in this case because
              the offsets counted from the beginning of textarea have been increased by 1.
      
              * editing/SelectionController.cpp:
              (WebCore::SelectionController::setSelection): Call notifyRendererOfSelectionChange
              when m_selection = s.
              * manual-tests/selection-start-after-inserting-line-break-in-textarea.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      886da4e8
    • mrobinson@webkit.org's avatar
      2011-03-09 Martin Robinson <mrobinson@igalia.com> · fde47e74
      mrobinson@webkit.org authored
              Add some new GTK+ test results.
      
              * platform/gtk/fast/blockflow/text-orientation-basic-expected.checksum: Added.
              * platform/gtk/fast/blockflow/text-orientation-basic-expected.png: Added.
              * platform/gtk/fast/blockflow/text-orientation-basic-expected.txt: Added.
              * platform/gtk/fast/dom/scroll-reveal-left-overflow-expected.checksum: Added.
              * platform/gtk/fast/dom/scroll-reveal-left-overflow-expected.png: Added.
              * platform/gtk/fast/dom/scroll-reveal-left-overflow-expected.txt: Added.
              * platform/gtk/fast/dom/scroll-reveal-top-overflow-expected.checksum: Added.
              * platform/gtk/fast/dom/scroll-reveal-top-overflow-expected.png: Added.
              * platform/gtk/fast/dom/scroll-reveal-top-overflow-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fde47e74
    • tony@chromium.org's avatar
      2011-03-09 Tony Chang <tony@chromium.org> · 4852629d
      tony@chromium.org authored
              Unreviewed, third and final set of baselines for chromium linux lucid x86_64.
              These are small rounding differences.
              https://bugs.webkit.org/show_bug.cgi?id=55527
      
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-03-f-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-12-t-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/001-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/001-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/001-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/002-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/002-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/hixie/perf/002-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4852629d
    • tony@chromium.org's avatar
      2011-03-09 Tony Chang <tony@chromium.org> · d97b993e
      tony@chromium.org authored
              Unreviewed, land a second set of baselines for chromium linux lucid x86_64.
              These are differences due to a newer freetype and a few rounding
              differences in gradients.
              https://bugs.webkit.org/show_bug.cgi?id=55527
      
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusGroove01-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusGroove01-expected.png: Added.
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusGroove02-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusGroove02-expected.png: Added.
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusRidge01-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/borders/borderRadiusRidge01-expected.png: Added.
              * platform/chromium-linux-x86_64/fast/images/animated-svg-as-image-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/images/animated-svg-as-image-expected.png: Added.
              * platform/chromium-linux-x86_64/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-linux-x86_64/fast/text/international/danda-space-expected.checksum: Added.
              * platform/chromium-linux-x86_64/fast/text/international/danda-space-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/struct-frag-02-t-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/text-text-01-b-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/W3C-SVG-1.1/text-text-01-b-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/batik/text/textFeatures-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/batik/text/textFeatures-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/batik/text/textLayout-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/batik/text/textLayout-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-clipPath-and-object-creation-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-clipPath-and-object-creation-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-clipPath-creation-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-clipPath-creation-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-gradient-creation-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-gradient-creation-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-pattern-creation-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/js-late-pattern-creation-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Added.
              * platform/chromium-linux-x86_64/svg/text/text-text-01-b-expected.checksum: Added.
              * platform/chromium-linux-x86_64/svg/text/text-text-01-b-expected.png: Added.
              * platform/chromium-linux-x86_64/transforms/2d/transform-borderbox-expected.checksum: Added.
              * platform/chromium-linux-x86_64/transforms/2d/transform-borderbox-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d97b993e
    • ap@apple.com's avatar
      Reviewed by Dan Bernstein. · 6deb718a
      ap@apple.com authored
              Frequent crashes when printing in WebPageProxy::setAutodisplay
              https://bugs.webkit.org/show_bug.cgi?id=56057
              <rdar://problem/9053290>
      
              * UIProcess/API/mac/WKPrintingView.mm: (-[WKPrintingView _delayedResumeAutodisplayTimerFired]):
              Null check the page, there is no reason for it to still exist.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6deb718a
    • barraclough@apple.com's avatar
      Windows build fix part 2. · 5ca24ec4
      barraclough@apple.com authored
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ca24ec4
    • tony@chromium.org's avatar
      2011-03-09 Tony Chang <tony@chromium.org> · 8dd57df4
      tony@chromium.org authored
              Unreviewed, first set of baselines for chromium linux lucid x86_64.
              These are just small rounding differences.
              https://bugs.webkit.org/show_bug.cgi?id=55527
      
              * platform/chromium-linux-x86_64/fast/repaint/moving-shadow-on-container-expected.txt: Added.
              * platform/chromium-linux-x86_64/fast/repaint/moving-shadow-on-path-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/css/composite-shadow-example-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/css/composite-shadow-with-opacity-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/css/stars-with-shadow-expected.txt: Added.
              * platform/chromium-linux-x86_64/svg/custom/use-on-symbol-inside-pattern-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8dd57df4
    • inferno@chromium.org's avatar
      2011-03-09 Andy Estes <aestes@apple.com> · a7580fa9
      inferno@chromium.org authored
              Reviewed by Adam Barth.
      
              Bad cast in HTMLTreeBuilder::processStartTag
              https://bugs.webkit.org/show_bug.cgi?id=55955
      
              * fast/parser/self-closing-foreign-content-expected.txt: Added.
              * fast/parser/self-closing-foreign-content.html: Added.
      2011-03-09  Andy Estes  <aestes@apple.com>
      
              Reviewed by Adam Barth.
      
              Bad cast in HTMLTreeBuilder::processStartTag
              https://bugs.webkit.org/show_bug.cgi?id=55955
      
              Test: fast/parser/self-closing-foreign-content.html
      
              When the parser encounters an svg or mathml root element, it places the
              insertion mode into InForeignContentMode. However, if the root element
              is self-closing (e.g. <svg />) then the element is never placed on the
              open elements stack. This leaves the parser in an inconsistent state
              where it is in InForeignContentMode but no foreign content is in the
              open element stack.
      
              * html/parser/HTMLTreeBuilder.cpp:
              (WebCore::HTMLTreeBuilder::processStartTagForInBody): If a self-closing
              foreign element is inserted into the tree, do not set the insertion
              mode to InForeignContentMode.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a7580fa9
    • barraclough@apple.com's avatar
      Windows build fix part 1. · ceb9ef81
      barraclough@apple.com authored
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ceb9ef81