Changeset 115703 in webkit


Ignore:
Timestamp:
Apr 30, 2012 7:51:27 PM (12 years ago)
Author:
gavinp@chromium.org
Message:

[Chromium] Add thunk headers for staging Prerendering API.
https://bugs.webkit.org/show_bug.cgi?id=84880

Reviewed by Adam Barth.

These empty headers will be replaced by the actual API when Bug 85005 is commited.

Source/Platform:

  • Platform.gypi:
  • chromium/public/WebPrerender.h: Added.

(WebKit):
(WebPrerender):
(ExtraData):
(WebKit::WebPrerender::ExtraData::~ExtraData):
(WebKit::WebPrerender::url):
(WebKit::WebPrerender::referrer):
(WebKit::WebPrerender::referrerPolicy):
(WebKit::WebPrerender::setExtraData):
(WebKit::WebPrerender::extraData):
(WebKit::WebPrerender::WebPrerender):
(WebKit::WebPrerender::~WebPrerender):

  • chromium/public/WebPrerenderingSupport.h: Added.

(WebKit):
(WebPrerenderingSupport):
(WebKit::WebPrerenderingSupport::initialize):
(WebKit::WebPrerenderingSupport::shutdown):
(WebKit::WebPrerenderingSupport::current):
(WebKit::WebPrerenderingSupport::add):
(WebKit::WebPrerenderingSupport::cancel):
(WebKit::WebPrerenderingSupport::abandon):
(WebKit::WebPrerenderingSupport::WebPrerenderingSupport):
(WebKit::WebPrerenderingSupport::~WebPrerenderingSupport):

Source/WebKit/chromium:

  • WebKit.gyp:
  • public/WebPrerendererClient.h: Added.

(WebKit):
(WebPrerendererClient):

  • public/WebView.h:

(WebKit):
(WebKit::WebView::setPrerendererClient):

Location:
trunk/Source
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/Platform/ChangeLog

    r115509 r115703  
     12012-04-30  Gavin Peters  <gavinp@chromium.org>
     2
     3        [Chromium] Add thunk headers for staging Prerendering API.
     4        https://bugs.webkit.org/show_bug.cgi?id=84880
     5
     6        Reviewed by Adam Barth.
     7
     8        These empty headers will be replaced by the actual API when Bug 85005 is commited.
     9
     10        * Platform.gypi:
     11        * chromium/public/WebPrerender.h: Added.
     12        (WebKit):
     13        (WebPrerender):
     14        (ExtraData):
     15        (WebKit::WebPrerender::ExtraData::~ExtraData):
     16        (WebKit::WebPrerender::url):
     17        (WebKit::WebPrerender::referrer):
     18        (WebKit::WebPrerender::referrerPolicy):
     19        (WebKit::WebPrerender::setExtraData):
     20        (WebKit::WebPrerender::extraData):
     21        (WebKit::WebPrerender::WebPrerender):
     22        (WebKit::WebPrerender::~WebPrerender):
     23        * chromium/public/WebPrerenderingSupport.h: Added.
     24        (WebKit):
     25        (WebPrerenderingSupport):
     26        (WebKit::WebPrerenderingSupport::initialize):
     27        (WebKit::WebPrerenderingSupport::shutdown):
     28        (WebKit::WebPrerenderingSupport::current):
     29        (WebKit::WebPrerenderingSupport::add):
     30        (WebKit::WebPrerenderingSupport::cancel):
     31        (WebKit::WebPrerenderingSupport::abandon):
     32        (WebKit::WebPrerenderingSupport::WebPrerenderingSupport):
     33        (WebKit::WebPrerenderingSupport::~WebPrerenderingSupport):
     34
    1352012-04-26  James Robinson  <jamesr@chromium.org>
    236
  • trunk/Source/Platform/Platform.gypi

    r115509 r115703  
    7474            'chromium/public/WebPeerConnectionHandlerClient.h',
    7575            'chromium/public/WebPoint.h',
     76            'chromium/public/WebPrerender.h',
     77            'chromium/public/WebPrerenderingSupport.h',
    7678            'chromium/public/WebPrivateOwnPtr.h',
    7779            'chromium/public/WebPrivatePtr.h',
  • trunk/Source/WebKit/chromium/ChangeLog

    r115702 r115703  
     12012-04-30  Gavin Peters  <gavinp@chromium.org>
     2
     3        [Chromium] Add thunk headers for staging Prerendering API.
     4        https://bugs.webkit.org/show_bug.cgi?id=84880
     5
     6        Reviewed by Adam Barth.
     7
     8        These empty headers will be replaced by the actual API when Bug 85005 is commited.
     9
     10        * WebKit.gyp:
     11        * public/WebPrerendererClient.h: Added.
     12        (WebKit):
     13        (WebPrerendererClient):
     14        * public/WebView.h:
     15        (WebKit):
     16        (WebKit::WebView::setPrerendererClient):
     17
    1182012-04-30  Ilya Sherman  <isherman@chromium.org>
    219
  • trunk/Source/WebKit/chromium/WebKit.gyp

    r115680 r115703  
    228228                'public/WebPopupMenuInfo.h',
    229229                'public/WebPopupType.h',
     230                'public/WebPrerendererClient.h',
    230231                'public/WebRange.h',
    231232                'public/WebRegularExpression.h',
  • trunk/Source/WebKit/chromium/public/WebView.h

    r115472 r115703  
    5252class WebPageOverlay;
    5353class WebPermissionClient;
     54class WebPrerendererClient;
    5455class WebRange;
    5556class WebSettings;
     
    107108    virtual void setDevToolsAgentClient(WebDevToolsAgentClient*) = 0;
    108109    virtual void setPermissionClient(WebPermissionClient*) = 0;
     110    // FIXME: After the Prerendering API lands in chrome, remove this staging thunk
     111    // for setPrerendererClient().
     112    virtual void setPrerendererClient(WebPrerendererClient*) { }
    109113    virtual void setSpellCheckClient(WebSpellCheckClient*) = 0;
    110114    virtual void addTextFieldDecoratorClient(WebTextFieldDecoratorClient*) = 0;
Note: See TracChangeset for help on using the changeset viewer.