Changeset 94937 in webkit
- Timestamp:
- Sep 11, 2011 8:21:28 PM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r94929 r94937 1 2011-09-11 Balazs Kelemen <kbalazs@webkit.org> 2 3 [Qt][WK2] Qt layer should be hardened against C API versioning in the sense of build failures 4 https://bugs.webkit.org/show_bug.cgi?id=67094 5 6 Reviewed by Andreas Kling. 7 8 * UIProcess/qt/QtWebPageProxy.cpp: 9 (QtWebPageProxy::init): 10 1 11 2011-09-09 Oliver Hunt <oliver@apple.com> 2 12 -
trunk/Source/WebKit2/UIProcess/qt/QtWebPageProxy.cpp
r93949 r94937 119 119 { 120 120 m_webPageProxy->initializeWebPage(); 121 WKPageLoaderClient loadClient = { 122 0, /* version */ 123 this, /* clientInfo */ 124 qt_wk_didStartProvisionalLoadForFrame, 125 0, /* didReceiveServerRedirectForProvisionalLoadForFrame */ 126 qt_wk_didFailProvisionalLoadWithErrorForFrame, 127 qt_wk_didCommitLoadForFrame, 128 0, /* didFinishDocumentLoadForFrame */ 129 qt_wk_didFinishLoadForFrame, 130 qt_wk_didFailLoadWithErrorForFrame, 131 qt_wk_didSameDocumentNavigationForFrame, 132 qt_wk_didReceiveTitleForFrame, 133 0, /* didFirstLayoutForFrame */ 134 0, /* didFirstVisuallyNonEmptyLayoutForFrame */ 135 0, /* didRemoveFrameFromHierarchy */ 136 0, /* didDisplayInsecureContentForFrame */ 137 0, /* didRunInsecureContentForFrame */ 138 0, /* canAuthenticateAgainstProtectionSpaceInFrame */ 139 0, /* didReceiveAuthenticationChallengeInFrame */ 140 qt_wk_didStartProgress, 141 qt_wk_didChangeProgress, 142 qt_wk_didFinishProgress, 143 0, /* processDidBecomeUnresponsive */ 144 0, /* processDidBecomeResponsive */ 145 0, /* processDidCrash */ 146 0, /* didChangeBackForwardList */ 147 0, /* shouldGoToBackForwardListItem */ 148 0 /* didFailToInitializePlugin */ 149 }; 121 122 WKPageLoaderClient loadClient; 123 memset(&loadClient, 0, sizeof(WKPageLoaderClient)); 124 loadClient.version = kWKPageLoaderClientCurrentVersion; 125 loadClient.clientInfo = this; 126 loadClient.didStartProvisionalLoadForFrame = qt_wk_didStartProvisionalLoadForFrame; 127 loadClient.didFailProvisionalLoadWithErrorForFrame = qt_wk_didFailProvisionalLoadWithErrorForFrame; 128 loadClient.didCommitLoadForFrame = qt_wk_didCommitLoadForFrame; 129 loadClient.didFinishLoadForFrame = qt_wk_didFinishLoadForFrame; 130 loadClient.didFailLoadWithErrorForFrame = qt_wk_didFailLoadWithErrorForFrame; 131 loadClient.didSameDocumentNavigationForFrame = qt_wk_didSameDocumentNavigationForFrame; 132 loadClient.didReceiveTitleForFrame = qt_wk_didReceiveTitleForFrame; 133 loadClient.didStartProgress = qt_wk_didStartProgress; 134 loadClient.didChangeProgress = qt_wk_didChangeProgress; 135 loadClient.didFinishProgress = qt_wk_didFinishProgress; 150 136 WKPageSetPageLoaderClient(pageRef(), &loadClient); 151 137 152 138 WKPageUIClient uiClient; 153 139 memset(&uiClient, 0, sizeof(WKPageUIClient)); 154 uiClient.version = 0;140 uiClient.version = kWKPageUIClientCurrentVersion; 155 141 uiClient.clientInfo = m_viewInterface; 156 142 uiClient.setStatusText = qt_wk_setStatusText; … … 158 144 159 145 if (m_policyInterface) { 160 WKPagePolicyClient policyClient = { 161 0, 162 m_policyInterface, 163 qt_wk_decidePolicyForNavigationAction, 164 0, /* decidePolicyForNewWindowAction */ 165 0, /* decidePolicyForResponse */ 166 0, /* unableToImplementPolicy */ 167 }; 146 WKPagePolicyClient policyClient; 147 memset(&policyClient, 0, sizeof(WKPagePolicyClient)); 148 policyClient.version = kWKPagePolicyClientCurrentVersion; 149 policyClient.clientInfo = m_policyInterface; 150 policyClient.decidePolicyForNavigationAction = qt_wk_decidePolicyForNavigationAction; 168 151 WKPageSetPagePolicyClient(toAPI(m_webPageProxy.get()), &policyClient); 169 152 }
Note: See TracChangeset
for help on using the changeset viewer.