Changeset 142585 in webkit
- Timestamp:
- Feb 11, 2013 11:19:05 PM (11 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r142582 r142585 1 2013-02-11 Jochen Eisinger <jochen@chromium.org> 2 3 [chromium] move printPage() implementation to testRunner library 4 https://bugs.webkit.org/show_bug.cgi?id=109436 5 6 Reviewed by Adam Barth. 7 8 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: 9 (WebTestRunner::WebTestProxy::showContextMenu): 10 (WebTestRunner::WebTestProxy::printPage): 11 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: 12 (WebTestRunner): 13 (WebTestRunner::WebTestProxyBase::printPage): 14 * DumpRenderTree/chromium/WebViewHost.cpp: 15 * DumpRenderTree/chromium/WebViewHost.h: 16 1 17 2013-02-11 James Robinson <jamesr@chromium.org> 2 18 -
trunk/Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h
r142549 r142585 126 126 bool isSelectTrailingWhitespaceEnabled(); 127 127 void showContextMenu(WebKit::WebFrame*, const WebKit::WebContextMenuData&); 128 void printPage(WebKit::WebFrame*); 128 129 129 130 void willPerformClientRedirect(WebKit::WebFrame*, const WebKit::WebURL& from, const WebKit::WebURL& to, double interval, double fire_time); … … 318 319 return WebTestProxyBase::isSelectTrailingWhitespaceEnabled(); 319 320 } 320 v oid showContextMenu(WebKit::WebFrame* frame, const WebKit::WebContextMenuData& contextMenuData)321 virtual void showContextMenu(WebKit::WebFrame* frame, const WebKit::WebContextMenuData& contextMenuData) 321 322 { 322 323 WebTestProxyBase::showContextMenu(frame, contextMenuData); 323 324 Base::showContextMenu(frame, contextMenuData); 325 } 326 virtual void printPage(WebKit::WebFrame* frame) 327 { 328 WebTestProxyBase::printPage(frame); 324 329 } 325 330 -
trunk/Tools/DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp
r142549 r142585 48 48 #include "WebNode.h" 49 49 #include "WebPluginParams.h" 50 #include "WebPrintParams.h" 50 51 #include "WebRange.h" 51 52 #include "WebTestDelegate.h" … … 593 594 { 594 595 m_testInterfaces->eventSender()->setContextMenuData(contextMenuData); 596 } 597 598 // Simulate a print by going into print mode and then exit straight away. 599 void WebTestProxyBase::printPage(WebFrame* frame) 600 { 601 WebSize pageSizeInPixels = m_testInterfaces->webView()->size(); 602 WebPrintParams printParams(pageSizeInPixels); 603 frame->printBegin(printParams); 604 frame->printEnd(); 595 605 } 596 606 -
trunk/Tools/DumpRenderTree/chromium/WebViewHost.cpp
r142549 r142585 1320 1320 canvas()->drawARGB(167, 0, 0, 0); 1321 1321 } 1322 1323 // Simulate a print by going into print mode and then exit straight away.1324 void WebViewHost::printPage(WebKit::WebFrame* frame)1325 {1326 WebSize pageSizeInPixels = webWidget()->size();1327 WebPrintParams printParams(pageSizeInPixels);1328 frame->printBegin(printParams);1329 frame->printEnd();1330 } -
trunk/Tools/DumpRenderTree/chromium/WebViewHost.h
r142549 r142585 220 220 virtual WebKit::WebUserMediaClient* userMediaClient(); 221 221 #endif 222 virtual void printPage(WebKit::WebFrame*);223 222 224 223 // WebKit::WebWidgetClient
Note: See TracChangeset
for help on using the changeset viewer.