Changeset 150046 in webkit
- Timestamp:
- May 13, 2013 7:00:00 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r150045 r150046 1 2013-05-13 Alex Christensen <achristensen@apple.com> 2 3 Added testRunner.setPrinting. 4 https://bugs.webkit.org/show_bug.cgi?id=42693 5 rdar://problem/8213845 6 7 Reviewed by Darin Adler. 8 9 * platform/wk2/TestExpectations: 10 Unskipped printing tests. 11 1 12 2013-05-13 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 13 -
trunk/LayoutTests/platform/wk2/TestExpectations
r149936 r150046 183 183 # <https://bugs.webkit.org/show_bug.cgi?id=69548> 184 184 fast/events/show-modal-dialog-onblur-onfocus.html 185 186 # WebKitTestRunner needs layoutTestController.setPrinting187 # <https://bugs.webkit.org/show_bug.cgi?id=42693>188 printing/compositing-layer-printing.html189 printing/iframe-print.html190 printing/media-queries-print.html191 printing/page-rule-in-media-query.html192 printing/setPrinting.html193 printing/single-line-must-not-be-split-into-two-pages.html194 printing/simultaneous-position-float-change.html195 printing/width-overflow.html196 185 197 186 # WebKitTestRunner needs layoutTestController.setWillSendRequestClearHeader -
trunk/Source/WebKit2/ChangeLog
r150041 r150046 1 2013-05-13 Alex Christensen <achristensen@apple.com> 2 3 Added testRunner.setPrinting. 4 https://bugs.webkit.org/show_bug.cgi?id=42693 5 rdar://problem/8213845 6 7 Reviewed by Darin Adler. 8 9 * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: 10 (WKBundlePageCopyRenderTreeExternalRepresentationForPrinting): Added. 11 * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: 12 Added WKBundlePageCopyRenderTreeExternalRepresentationForPrinting declaration. 13 * WebProcess/WebPage/WebPage.cpp: 14 (WebKit::WebPage::renderTreeExternalRepresentationForPrinting): Added. 15 * WebProcess/WebPage/WebPage.h: 16 Added renderTreeExternalRepresentationForPrinting declaration. 17 1 18 2013-05-13 Timothy Hatcher <timothy@apple.com> 2 19 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
r149980 r150046 251 251 } 252 252 253 WKStringRef WKBundlePageCopyRenderTreeExternalRepresentationForPrinting(WKBundlePageRef pageRef) 254 { 255 return toCopiedAPI(toImpl(pageRef)->renderTreeExternalRepresentationForPrinting()); 256 } 257 253 258 void WKBundlePageExecuteEditingCommand(WKBundlePageRef pageRef, WKStringRef name, WKStringRef argument) 254 259 { -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h
r147752 r150046 39 39 WK_EXPORT void WKBundlePageClose(WKBundlePageRef page); 40 40 WK_EXPORT WKStringRef WKBundlePageCopyRenderTreeExternalRepresentation(WKBundlePageRef page); 41 WK_EXPORT WKStringRef WKBundlePageCopyRenderTreeExternalRepresentationForPrinting(WKBundlePageRef page); 41 42 WK_EXPORT void WKBundlePageExecuteEditingCommand(WKBundlePageRef page, WKStringRef commandName, WKStringRef argument); 42 43 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r149848 r150046 682 682 } 683 683 684 String WebPage::renderTreeExternalRepresentationForPrinting() const 685 { 686 return externalRepresentation(m_mainFrame->coreFrame(), RenderAsTextPrintingMode); 687 } 688 684 689 uint64_t WebPage::renderTreeSize() const 685 690 { -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r149848 r150046 296 296 297 297 String renderTreeExternalRepresentation() const; 298 String renderTreeExternalRepresentationForPrinting() const; 298 299 uint64_t renderTreeSize() const; 299 300 -
trunk/Tools/ChangeLog
r150028 r150046 1 2013-05-13 Alex Christensen <achristensen@apple.com> 2 3 Added testRunner.setPrinting. 4 https://bugs.webkit.org/show_bug.cgi?id=42693 5 rdar://problem/8213845 6 7 Reviewed by Darin Adler. 8 9 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: 10 Added setPrinting JavaScript function. 11 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: 12 (WTR::InjectedBundlePage::dump): 13 Dump the external representation for printing if setPrinting has been called. 14 * WebKitTestRunner/InjectedBundle/TestRunner.h: 15 (WTR::TestRunner::isPrinting): Added. 16 (WTR::TestRunner::setPrinting): Added. 17 Added and initialized m_isPrinting member boolean. 18 1 19 2013-05-13 Csaba Osztrogonác <ossy@webkit.org> 2 20 -
trunk/Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl
r149692 r150046 74 74 void setCacheModel(int model); 75 75 void setAsynchronousSpellCheckingEnabled(boolean value); 76 void setPrinting(); 76 77 77 78 // Special DOM functions. -
trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp
r149731 r150046 875 875 switch (InjectedBundle::shared().testRunner()->whatToDump()) { 876 876 case TestRunner::RenderTree: { 877 WKRetainPtr<WKStringRef> text(AdoptWK, WKBundlePageCopyRenderTreeExternalRepresentation(m_page)); 878 stringBuilder.append(toWTFString(text)); 877 if (InjectedBundle::shared().testRunner()->isPrinting()) 878 stringBuilder.append(toWTFString(adoptWK(WKBundlePageCopyRenderTreeExternalRepresentationForPrinting(m_page)).get())); 879 else 880 stringBuilder.append(toWTFString(adoptWK(WKBundlePageCopyRenderTreeExternalRepresentation(m_page)).get())); 879 881 break; 880 882 } -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
r149268 r150046 86 86 , m_testRepaint(false) 87 87 , m_testRepaintSweepHorizontally(false) 88 , m_isPrinting(false) 88 89 , m_willSendRequestReturnsNull(false) 89 90 , m_willSendRequestReturnsNullOnRedirect(false) -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
r149692 r150046 154 154 // Printing 155 155 bool isPageBoxVisible(int pageIndex); 156 bool isPrinting() { return m_isPrinting; } 157 void setPrinting() { m_isPrinting = true; } 156 158 157 159 // Authentication … … 304 306 bool m_testRepaint; 305 307 bool m_testRepaintSweepHorizontally; 308 bool m_isPrinting; 306 309 307 310 bool m_willSendRequestReturnsNull;
Note: See TracChangeset
for help on using the changeset viewer.