Title: [142762] trunk
Revision
142762
Author
[email protected]
Date
2013-02-13 10:51:56 -0800 (Wed, 13 Feb 2013)

Log Message

Unreviewed, rolling out r142736.
http://trac.webkit.org/changeset/142736
https://bugs.webkit.org/show_bug.cgi?id=109716

Broke ABI, nightly builds crash on launch (Requested by ap on
#webkit).

Patch by Sheriff Bot <[email protected]> on 2013-02-13

Source/WebKit2:

* Shared/APIClientTraits.cpp:
(WebKit):
* Shared/APIClientTraits.h:
* UIProcess/API/C/WKPage.h:
* UIProcess/API/gtk/WebKitLoaderClient.cpp:
(attachLoaderClientToView):
* WebProcess/InjectedBundle/API/c/WKBundlePage.h:
* WebProcess/qt/QtBuiltinBundlePage.cpp:
(WebKit::QtBuiltinBundlePage::QtBuiltinBundlePage):

Tools:

* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController awakeFromNib]):
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::InjectedBundlePage):
* WebKitTestRunner/TestController.cpp:
(WTR::TestController::createWebViewWithOptions):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (142761 => 142762)


--- trunk/Source/WebKit2/ChangeLog	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/ChangeLog	2013-02-13 18:51:56 UTC (rev 142762)
@@ -1,3 +1,22 @@
+2013-02-13  Sheriff Bot  <[email protected]>
+
+        Unreviewed, rolling out r142736.
+        http://trac.webkit.org/changeset/142736
+        https://bugs.webkit.org/show_bug.cgi?id=109716
+
+        Broke ABI, nightly builds crash on launch (Requested by ap on
+        #webkit).
+
+        * Shared/APIClientTraits.cpp:
+        (WebKit):
+        * Shared/APIClientTraits.h:
+        * UIProcess/API/C/WKPage.h:
+        * UIProcess/API/gtk/WebKitLoaderClient.cpp:
+        (attachLoaderClientToView):
+        * WebProcess/InjectedBundle/API/c/WKBundlePage.h:
+        * WebProcess/qt/QtBuiltinBundlePage.cpp:
+        (WebKit::QtBuiltinBundlePage::QtBuiltinBundlePage):
+
 2013-02-13  Kenneth Rohde Christiansen  <[email protected]>
 
         [WK2][EFL] Cleanup of graphics related code in EwkView

Modified: trunk/Source/WebKit2/Shared/APIClientTraits.cpp (142761 => 142762)


--- trunk/Source/WebKit2/Shared/APIClientTraits.cpp	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/Shared/APIClientTraits.cpp	2013-02-13 18:51:56 UTC (rev 142762)
@@ -39,6 +39,8 @@
 const size_t APIClientTraits<WKBundlePageLoaderClient>::interfaceSizesByVersion[] = {
     offsetof(WKBundlePageLoaderClient, didLayoutForFrame),
     offsetof(WKBundlePageLoaderClient, didFinishProgress),
+    offsetof(WKBundlePageLoaderClient, didReceiveIntentForFrame_unavailable),
+    offsetof(WKBundlePageLoaderClient, registerIntentServiceForFrame_unavailable),
     sizeof(WKBundlePageLoaderClient)
 };
 
@@ -60,6 +62,7 @@
 
 const size_t APIClientTraits<WKPageLoaderClient>::interfaceSizesByVersion[] = {
     offsetof(WKPageLoaderClient, didDetectXSSForFrame),
+    offsetof(WKPageLoaderClient, didReceiveIntentForFrame_unavailable),
     sizeof(WKPageLoaderClient)
 };
 

Modified: trunk/Source/WebKit2/Shared/APIClientTraits.h (142761 => 142762)


--- trunk/Source/WebKit2/Shared/APIClientTraits.h	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/Shared/APIClientTraits.h	2013-02-13 18:51:56 UTC (rev 142762)
@@ -44,7 +44,7 @@
 };
 
 template<> struct APIClientTraits<WKBundlePageLoaderClient> {
-    static const size_t interfaceSizesByVersion[3];
+    static const size_t interfaceSizesByVersion[5];
 };
 
 template<> struct APIClientTraits<WKBundlePageResourceLoadClient> {
@@ -64,7 +64,7 @@
 };
 
 template<> struct APIClientTraits<WKPageLoaderClient> {
-    static const size_t interfaceSizesByVersion[2];
+    static const size_t interfaceSizesByVersion[3];
 };
 
 template<> struct APIClientTraits<WKPageUIClient> {

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.h (142761 => 142762)


--- trunk/Source/WebKit2/UIProcess/API/C/WKPage.h	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPage.h	2013-02-13 18:51:56 UTC (rev 142762)
@@ -124,11 +124,15 @@
     WKPageCallback                                                      interactionOccurredWhileProcessUnresponsive;
     WKPagePluginDidFailCallback                                         pluginDidFail;
 
+    // Version 2
+    void                                                                (*didReceiveIntentForFrame_unavailable)(void);
+    void                                                                (*registerIntentServiceForFrame_unavailable)(void);
+
     WKPageDidLayoutCallback                                             didLayout;
 };
 typedef struct WKPageLoaderClient WKPageLoaderClient;
 
-enum { kWKPageLoaderClientCurrentVersion = 1 };
+enum { kWKPageLoaderClientCurrentVersion = 2 };
 
 // Policy Client.
 typedef void (*WKPageDecidePolicyForNavigationActionCallback)(WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo);

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitLoaderClient.cpp (142761 => 142762)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitLoaderClient.cpp	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitLoaderClient.cpp	2013-02-13 18:51:56 UTC (rev 142762)
@@ -169,6 +169,8 @@
         0, // willGoToBackForwardListItem
         0, // interactionOccurredWhileProcessUnresponsive
         0, // pluginDidFail
+        0, // didReceiveIntentForFrame
+        0, // registerIntentServiceForFrame
         0, // didLayout
     };
     WKPageRef wkPage = toAPI(webkitWebViewBaseGetPage(WEBKIT_WEB_VIEW_BASE(webView)));

Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h (142761 => 142762)


--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h	2013-02-13 18:51:56 UTC (rev 142762)
@@ -149,11 +149,16 @@
     WKBundlePageDidFinishProgressCallback                                   didFinishProgress;
     WKBundlePageShouldForceUniversalAccessFromLocalURLCallback              shouldForceUniversalAccessFromLocalURL;
 
+    // Version 3
+    void *                                                                  didReceiveIntentForFrame_unavailable;
+    void *                                                                  registerIntentServiceForFrame_unavailable;
+
+    // Version 4
     WKBundlePageDidLayoutCallback                                           didLayout;
 };
 typedef struct WKBundlePageLoaderClient WKBundlePageLoaderClient;
 
-enum { kWKBundlePageLoaderClientCurrentVersion = 2 };
+enum { kWKBundlePageLoaderClientCurrentVersion = 4 };
 
 enum {
     WKBundlePagePolicyActionPassThrough,

Modified: trunk/Source/WebKit2/WebProcess/qt/QtBuiltinBundlePage.cpp (142761 => 142762)


--- trunk/Source/WebKit2/WebProcess/qt/QtBuiltinBundlePage.cpp	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Source/WebKit2/WebProcess/qt/QtBuiltinBundlePage.cpp	2013-02-13 18:51:56 UTC (rev 142762)
@@ -76,6 +76,8 @@
         0, // willDestroyGlobalObjectForDOMWindowExtension
         0, // didFinishProgress
         0, // shouldForceUniversalAccessFromLocalURL
+        0, // didReceiveIntentForFrame
+        0, // registerIntentServiceForFrame
         0, // didLayout
     };
     WKBundlePageSetPageLoaderClient(m_page, &loaderClient);

Modified: trunk/Tools/ChangeLog (142761 => 142762)


--- trunk/Tools/ChangeLog	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Tools/ChangeLog	2013-02-13 18:51:56 UTC (rev 142762)
@@ -1,3 +1,19 @@
+2013-02-13  Sheriff Bot  <[email protected]>
+
+        Unreviewed, rolling out r142736.
+        http://trac.webkit.org/changeset/142736
+        https://bugs.webkit.org/show_bug.cgi?id=109716
+
+        Broke ABI, nightly builds crash on launch (Requested by ap on
+        #webkit).
+
+        * MiniBrowser/mac/WK2BrowserWindowController.m:
+        (-[WK2BrowserWindowController awakeFromNib]):
+        * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
+        (WTR::InjectedBundlePage::InjectedBundlePage):
+        * WebKitTestRunner/TestController.cpp:
+        (WTR::TestController::createWebViewWithOptions):
+
 2013-02-13  Mikhail Pozdnyakov  <[email protected]>
 
         [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit

Modified: trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m (142761 => 142762)


--- trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m	2013-02-13 18:51:56 UTC (rev 142762)
@@ -639,6 +639,8 @@
         0, // willGoToBackForwardListItem
         0, // interactionOccurredWhileProcessUnresponsive
         0, // pluginDidFail
+        0, // didReceiveIntentForFrame
+        0, // registerIntentServiceForFrame
         0, // didLayout
     };
     WKPageSetPageLoaderClient(_webView.pageRef, &loadClient);

Modified: trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp (142761 => 142762)


--- trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp	2013-02-13 18:51:56 UTC (rev 142762)
@@ -319,6 +319,8 @@
         0, // willDestroyGlobalObjectForDOMWindowExtension
         didFinishProgress, // didFinishProgress
         0, // shouldForceUniversalAccessFromLocalURL
+        0, // didReceiveIntentForFrame
+        0, // registerIntentServiceForFrame
         0, // didLayout
     };
     WKBundlePageSetPageLoaderClient(m_page, &loaderClient);

Modified: trunk/Tools/WebKitTestRunner/TestController.cpp (142761 => 142762)


--- trunk/Tools/WebKitTestRunner/TestController.cpp	2013-02-13 18:49:15 UTC (rev 142761)
+++ trunk/Tools/WebKitTestRunner/TestController.cpp	2013-02-13 18:51:56 UTC (rev 142762)
@@ -465,6 +465,8 @@
         0, // willGoToBackForwardListItem
         0, // interactionOccurredWhileProcessUnresponsive
         0, // pluginDidFail
+        0, // didReceiveIntentForFrame
+        0, // registerIntentServiceForFrame
         0, // didLayout
     };
     WKPageSetPageLoaderClient(m_mainWebView->page(), &pageLoaderClient);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to