Title: [144653] branches/safari-536.29-branch
Revision
144653
Author
beid...@apple.com
Date
2013-03-04 11:42:57 -0800 (Mon, 04 Mar 2013)

Log Message

<rdar://problem/13337144> - Update 536.29 branch Loader and UI client layouts

Reviewed by Anders Carlsson.

Source/WebKit2: 

* Shared/APIClientTraits.cpp:
* Shared/APIClientTraits.h:
* UIProcess/API/C/WKPage.h:

Tools: 

* MiniBrowser/mac/BrowserWindowController.m:
(-[BrowserWindowController awakeFromNib]):
* WebKitTestRunner/TestController.cpp:
(WTR::TestController::createOtherPage):
(WTR::TestController::initialize):

Modified Paths

Diff

Modified: branches/safari-536.29-branch/Source/WebKit2/ChangeLog (144652 => 144653)


--- branches/safari-536.29-branch/Source/WebKit2/ChangeLog	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Source/WebKit2/ChangeLog	2013-03-04 19:42:57 UTC (rev 144653)
@@ -1,3 +1,13 @@
+2013-03-04  Brady Eidson  <beid...@apple.com>
+
+        <rdar://problem/13337144> - Update 536.29 branch Loader and UI client layouts
+
+        Reviewed by Anders Carlsson.
+
+        * Shared/APIClientTraits.cpp:
+        * Shared/APIClientTraits.h:
+        * UIProcess/API/C/WKPage.h:
+
 2013-03-01  Brady Eidson  <beid...@apple.com>
 
         Merge 143988

Modified: branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.cpp (144652 => 144653)


--- branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.cpp	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.cpp	2013-03-04 19:42:57 UTC (rev 144653)
@@ -54,11 +54,13 @@
 
 const size_t APIClientTraits<WKPageLoaderClient>::interfaceSizesByVersion[] = {
     offsetof(WKPageLoaderClient, didFailToInitializePlugin_deprecatedForUseWithV0),
+    offsetof(WKPageLoaderClient, didReceiveIntentForFrame_unavailable),
     sizeof(WKPageLoaderClient)
 };
 
 const size_t APIClientTraits<WKPageUIClient>::interfaceSizesByVersion[] = {
     offsetof(WKPageUIClient, createNewPage),
+    offsetof(WKPageUIClient, unused2),
     sizeof(WKPageUIClient)
 };
     

Modified: branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.h (144652 => 144653)


--- branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.h	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Source/WebKit2/Shared/APIClientTraits.h	2013-03-04 19:42:57 UTC (rev 144653)
@@ -53,11 +53,11 @@
 };
 
 template<> struct APIClientTraits<WKPageLoaderClient> {
-    static const size_t interfaceSizesByVersion[2];
+    static const size_t interfaceSizesByVersion[3];
 };
 
 template<> struct APIClientTraits<WKPageUIClient> {
-    static const size_t interfaceSizesByVersion[2];
+    static const size_t interfaceSizesByVersion[3];
 };
 
 template<> struct APIClientTraits<WKBundlePageFormClient> {

Modified: branches/safari-536.29-branch/Source/WebKit2/UIProcess/API/C/WKPage.h (144652 => 144653)


--- branches/safari-536.29-branch/Source/WebKit2/UIProcess/API/C/WKPage.h	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Source/WebKit2/UIProcess/API/C/WKPage.h	2013-03-04 19:42:57 UTC (rev 144653)
@@ -122,21 +122,23 @@
 
     // Version 1
     WKPageDidDetectXSSForFrameCallback                                  didDetectXSSForFrame;
-
-    // FIXME: didFirstVisuallyNonEmptyLayoutForFrame and didNewFirstVisuallyNonEmptyLayout should be merged.
+    // FIXME: didNewFirstVisuallyNonEmptyLayout should be removed. We should consider removing didFirstVisuallyNonEmptyLayoutForFrame
+    // as well. Their functionality is replaced by didLayout.
     WKPageDidNewFirstVisuallyNonEmptyLayoutCallback                     didNewFirstVisuallyNonEmptyLayout;
-
     WKPageWillGoToBackForwardListItemCallback                           willGoToBackForwardListItem;
-
     WKPageCallback                                                      interactionOccurredWhileProcessUnresponsive;
     WKPagePluginDidFailCallback_deprecatedForUseWithV1                  pluginDidFail_deprecatedForUseWithV1;
 
+    // Version 2
+    void                                                                (*didReceiveIntentForFrame_unavailable)(void);
+    void                                                                (*registerIntentServiceForFrame_unavailable)(void);
+    void                                                                (*unused1)(void); // didLayout in trunk.
     WKPagePluginLoadPolicyCallback                                      pluginLoadPolicy;
     WKPagePluginDidFailCallback                                         pluginDidFail;
 };
 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);
@@ -289,12 +291,15 @@
     WKPageMouseDidMoveOverElementCallback                               mouseDidMoveOverElement;
     WKPageDecidePolicyForNotificationPermissionRequestCallback          decidePolicyForNotificationPermissionRequest;
     WKPageUnavailablePluginButtonClickedCallback_deprecatedForUseWithV1 unavailablePluginButtonClicked_deprecatedForUseWithV1;
+
+    // Version 2
+    void                                                                (*unused2)(void); // showColorPicker in trunk
+    void                                                                (*unused3)(void); // hideColorPicker in trunk
     WKPageUnavailablePluginButtonClickedCallback                        unavailablePluginButtonClicked;
-    
 };
 typedef struct WKPageUIClient WKPageUIClient;
 
-enum { kWKPageUIClientCurrentVersion = 1 };
+enum { kWKPageUIClientCurrentVersion = 2 };
 
 // Find client.
 typedef void (*WKPageDidFindStringCallback)(WKPageRef page, WKStringRef string, unsigned matchCount, const void* clientInfo);

Modified: branches/safari-536.29-branch/Tools/ChangeLog (144652 => 144653)


--- branches/safari-536.29-branch/Tools/ChangeLog	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Tools/ChangeLog	2013-03-04 19:42:57 UTC (rev 144653)
@@ -1,3 +1,15 @@
+2013-03-04  Brady Eidson  <beid...@apple.com>
+
+        <rdar://problem/13337144> - Update 536.29 branch Loader and UI client layouts
+
+        Reviewed by Anders Carlsson.
+
+        * MiniBrowser/mac/BrowserWindowController.m:
+        (-[BrowserWindowController awakeFromNib]):
+        * WebKitTestRunner/TestController.cpp:
+        (WTR::TestController::createOtherPage):
+        (WTR::TestController::initialize):
+
 2013-03-01  Brady Eidson  <beid...@apple.com>
 
         Merge 143988

Modified: branches/safari-536.29-branch/Tools/MiniBrowser/mac/BrowserWindowController.m (144652 => 144653)


--- branches/safari-536.29-branch/Tools/MiniBrowser/mac/BrowserWindowController.m	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Tools/MiniBrowser/mac/BrowserWindowController.m	2013-03-04 19:42:57 UTC (rev 144653)
@@ -612,6 +612,9 @@
         0, // willGoToBackForwardListItem
         0, // interactionOccurredWhileProcessUnresponsive
         0, // pluginDidFail_deprecatedForUseWithV1
+        0, // didReceiveIntentForFrame_unavailable
+        0, // registerIntentServiceForFrame_unavailable
+        0, // unused1
         0, // pluginLoadPolicy
         0, // pluginDidFail
     };
@@ -673,6 +676,8 @@
         mouseDidMoveOverElement,
         0, // decidePolicyForNotificationPermissionRequest
         0, // unavailablePluginButtonClicked_deprecatedForUseWithV1
+        0, // unused2
+        0, // unused3
         0, // unavailablePluginButtonClicked
     };
     WKPageSetPageUIClient(_webView.pageRef, &uiClient);

Modified: branches/safari-536.29-branch/Tools/WebKitTestRunner/TestController.cpp (144652 => 144653)


--- branches/safari-536.29-branch/Tools/WebKitTestRunner/TestController.cpp	2013-03-04 19:32:03 UTC (rev 144652)
+++ branches/safari-536.29-branch/Tools/WebKitTestRunner/TestController.cpp	2013-03-04 19:42:57 UTC (rev 144653)
@@ -213,6 +213,8 @@
         0, // mouseDidMoveOverElement
         0, // decidePolicyForNotificationPermissionRequest
         0, // unavailablePluginButtonClicked_deprecatedForUseWithV1
+        0, // unused2
+        0, // unused3
         0, // unavailablePluginButtonClicked
     };
     WKPageSetPageUIClient(newPage, &otherPageUIClient);
@@ -374,6 +376,8 @@
         0, // mouseDidMoveOverElement
         0, // decidePolicyForNotificationPermissionRequest
         0, // unavailablePluginButtonClicked_deprecatedForUseWithV1
+        0, // unused2
+        0, // unused3
         0, // unavailablePluginButtonClicked
     };
     WKPageSetPageUIClient(m_mainWebView->page(), &pageUIClient);
@@ -411,6 +415,9 @@
         0, // willGoToBackForwardListItem
         0, // interactionOccurredWhileProcessUnresponsive
         0, // pluginDidFail_deprecatedForUseWithV1
+        0, // didReceiveIntentForFrame_unavailable
+        0, // registerIntentServiceForFrame_unavailable
+        0, // unused1
         0, // pluginLoadPolicy
         0, // pluginDidFail
     };
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to