Changeset 87638 in webkit
- Timestamp:
- May 29, 2011 11:13:14 AM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r87637 r87638 1 2011-05-29 Beth Dakin <bdakin@apple.com> 2 3 Reviewed by Darin Adler. 4 5 https://bugs.webkit.org/show_bug.cgi?id=61700 6 Need WebKit2 API to get the size of the render tree 7 -and corresponding- 8 <rdar://problem/9512733> 9 10 * UIProcess/API/C/WKPage.cpp: 11 (WKPageGetRenderTreeSize): 12 * UIProcess/API/C/WKPage.h: 13 * UIProcess/WebPageProxy.h: 14 (WebKit::WebPageProxy::renderTreeSize): 15 (WebKit::WebPageProxy::setRenderTreeSize): 16 * UIProcess/WebPageProxy.messages.in: 17 * WebProcess/WebCoreSupport/WebChromeClient.cpp: 18 (WebKit::WebChromeClient::setRenderTreeSize): 19 * WebProcess/WebCoreSupport/WebChromeClient.h: 20 1 21 2011-05-29 Darin Adler <darin@apple.com> 2 22 -
trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp
r86584 r87638 172 172 } 173 173 174 uint64_t WKPageGetRenderTreeSize(WKPageRef page) 175 { 176 return toImpl(page)->renderTreeSize(); 177 } 178 174 179 #if defined(ENABLE_INSPECTOR) && ENABLE_INSPECTOR 175 180 WKInspectorRef WKPageGetInspector(WKPageRef pageRef) -
trunk/Source/WebKit2/UIProcess/API/C/WKPage.h
r86584 r87638 300 300 WK_EXPORT double WKPageGetEstimatedProgress(WKPageRef page); 301 301 302 WK_EXPORT uint64_t WKPageGetRenderTreeSize(WKPageRef page); 303 302 304 WK_EXPORT void WKPageSetMemoryCacheClientCallsEnabled(WKPageRef page, bool memoryCacheClientCallsEnabled); 303 305 -
trunk/Source/WebKit2/UIProcess/WebPageProxy.h
r86812 r87638 531 531 // should be removed as soon as possible. 532 532 PassRefPtr<WebImage> createSnapshotOfVisibleContent(); 533 534 uint64_t renderTreeSize() const { return m_renderTreeSize; } 533 535 534 536 private: … … 756 758 #endif 757 759 760 void setRenderTreeSize(uint64_t treeSize) { m_renderTreeSize = treeSize; } 761 758 762 PageClient* m_pageClient; 759 763 WebLoaderClient m_loaderClient; … … 885 889 WebCore::IntRect m_visibleScrollerThumbRect; 886 890 891 uint64_t m_renderTreeSize; 892 887 893 static WKPageDebugPaintFlags s_debugPaintFlags; 888 894 }; -
trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in
r86806 r87638 42 42 FocusedFrameChanged(uint64_t frameID) 43 43 FrameSetLargestFrameChanged(uint64_t frameID) 44 SetRenderTreeSize(uint64_t treeSize) 44 45 SetToolbarsAreVisible(bool toolbarsAreVisible) 45 46 GetToolbarsAreVisible() -> (bool toolbarsAreVisible) -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp
r87421 r87638 797 797 } 798 798 799 void WebChromeClient::setRenderTreeSize(size_t treeSize) 800 { 801 m_page->send(Messages::WebPageProxy::SetRenderTreeSize(treeSize)); 802 } 803 799 804 } // namespace WebKit -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h
r86806 r87638 227 227 virtual void numWheelEventHandlersChanged(unsigned); 228 228 229 virtual void setRenderTreeSize(size_t); 230 229 231 String m_cachedToolTip; 230 232 mutable RefPtr<WebFrame> m_cachedFrameSetLargestFrame;
Note: See TracChangeset
for help on using the changeset viewer.