Skip to content
  • leviw@chromium.org's avatar
    Switch Document, DocumentMarker, Clipboard, and Range to new layout types · 3af17066
    leviw@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=66330
    
    Reviewed by Eric Seidel.
    
    Converting the remaining DOM classes to use the LayoutUnit abstraction.
    
    No new tests, no new behavior.
    
    * dom/Clipboard.h:
    (WebCore::Clipboard::dragLocation):
    * dom/Document.cpp:
    (WebCore::Document::nodesFromRect):
    (WebCore::nodeFromPoint):
    (WebCore::Document::caretRangeFromPoint):
    (WebCore::Document::prepareMouseEvent):
    * dom/Document.h:
    * dom/DocumentMarkerController.cpp:
    (WebCore::DocumentMarkerController::markerContainingPoint):
    (WebCore::DocumentMarkerController::renderedRectsForMarkers):
    (WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect):
    * dom/DocumentMarkerController.h:
    * dom/Range.cpp:
    (WebCore::adjustFloatQuadsForScrollAndAbsoluteZoomAndPageScale):
    * dom/RenderedDocumentMarker.h:
    (WebCore::RenderedDocumentMarker::contains):
    (WebCore::RenderedDocumentMarker::setRenderedRect):
    (WebCore::RenderedDocumentMarker::renderedRect):
    (WebCore::RenderedDocumentMarker::invalidMarkerRect):
    (WebCore::RenderedDocumentMarker::invalidate):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3af17066