Skip to content
  • hamaji@chromium.org's avatar
    2010-02-01 Shinichiro Hamaji <hamaji@chromium.org> · 1adb83a4
    hamaji@chromium.org authored
            Reviewed by Eric Seidel.
    
            Provide a way to get page number with layoutTestController
            https://bugs.webkit.org/show_bug.cgi?id=33840
    
            * platform/gtk/Skipped:
            * platform/mac/Skipped:
            * platform/qt/Skipped:
            * platform/win/Skipped:
            * printing/page-break-always-expected.txt: Added.
            * printing/page-break-always.html: Added.
            * printing/pageNumerForElementById-expected.txt: Added.
            * printing/pageNumerForElementById.html: Added.
            * printing/script-tests/TEMPLATE.html: Added.
            * printing/script-tests/page-break-always.js: Added.
            (createParagraph):
            * printing/script-tests/pageNumerForElementById.js: Added.
            (createParagraph):
    2010-02-01  Shinichiro Hamaji  <hamaji@chromium.org>
    
            Reviewed by Eric Seidel.
    
            Provide a way to get page number with layoutTestController
            https://bugs.webkit.org/show_bug.cgi?id=33840
    
            Test: printing/page-break-always.html
    
            * WebCore.base.exp:
            * WebCore.xcodeproj/project.pbxproj:
            * page/PrintContext.cpp:
            (WebCore::PrintContext::pageRect): Added a getter function.
            (WebCore::PrintContext::computePageRects): Move its logic into computePageRectsWithPageSize.
            (WebCore::PrintContext::computePageRectsWithPageSize): Factored out from computePageRects for pageNumberForElement.
            (WebCore::enclosingBoxModelObject): Added for pageNumberForElement.
            (WebCore::PrintContext::pageNumberForElement): Added for testing.
            * page/PrintContext.h:
    2010-02-01  Shinichiro Hamaji  <hamaji@chromium.org>
    
            Reviewed by Eric Seidel.
    
            Provide a way to get page number with layoutTestController
            https://bugs.webkit.org/show_bug.cgi?id=33840
    
            * Misc/WebCoreStatistics.h:
            * Misc/WebCoreStatistics.mm:
            (-[WebFrame pageNumberForElement:element:pageWidth:]):
    2010-02-01  Shinichiro Hamaji  <hamaji@chromium.org>
    
            Reviewed by Eric Seidel.
    
            Provide a way to get page number with layoutTestController
            https://bugs.webkit.org/show_bug.cgi?id=33840
    
            * DumpRenderTree/LayoutTestController.cpp:
            (pageNumberForElementByIdCallback):
            (LayoutTestController::staticFunctions):
            * DumpRenderTree/LayoutTestController.h:
            * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
            (LayoutTestController::pageNumberForElementById):
            * DumpRenderTree/mac/LayoutTestControllerMac.mm:
            (LayoutTestController::pageNumberForElementById):
            * DumpRenderTree/win/LayoutTestControllerWin.cpp:
            (LayoutTestController::pageNumberForElementById):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54205 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1adb83a4