Changeset 160384 in webkit


Ignore:
Timestamp:
Dec 10, 2013 1:28:37 PM (10 years ago)
Author:
andersca@apple.com
Message:

Rename API::TypedObject to API::ObjectImpl
https://bugs.webkit.org/show_bug.cgi?id=125539

Reviewed by Tim Horton.

All API::Objects are by definition typed, so ObjectImpl makes more sense as a name.

  • Shared/APIArray.h:
  • Shared/APIFrameHandle.h:
  • Shared/APIObject.h:

(API::ObjectImpl::~ObjectImpl):
(API::ObjectImpl::ObjectImpl):

  • Shared/APIPageHandle.h:
  • Shared/ImmutableDictionary.h:
  • Shared/WebArchive.h:
  • Shared/WebArchiveResource.h:
  • Shared/WebBackForwardListItem.h:
  • Shared/WebCertificateInfo.h:
  • Shared/WebConnection.h:
  • Shared/WebContextMenuItem.h:
  • Shared/WebData.h:
  • Shared/WebError.h:
  • Shared/WebGeolocationPosition.h:
  • Shared/WebGeometry.h:
  • Shared/WebHitTestResult.h:
  • Shared/WebImage.h:
  • Shared/WebNumber.h:
  • Shared/WebOpenPanelParameters.h:
  • Shared/WebRenderLayer.h:
  • Shared/WebRenderObject.h:
  • Shared/WebSecurityOrigin.h:
  • Shared/WebSerializedScriptValue.h:
  • Shared/WebString.h:
  • Shared/WebURL.h:
  • Shared/WebURLRequest.h:
  • Shared/WebURLResponse.h:
  • Shared/WebUserContentURLPattern.h:
  • Shared/mac/ObjCObjectGraph.h:
  • UIProcess/APINavigationData.h:
  • UIProcess/Authentication/AuthenticationChallengeProxy.h:
  • UIProcess/Authentication/AuthenticationDecisionListener.h:
  • UIProcess/Authentication/WebCredential.h:
  • UIProcess/Authentication/WebProtectionSpace.h:
  • UIProcess/Downloads/DownloadProxy.h:
  • UIProcess/GeolocationPermissionRequestProxy.h:
  • UIProcess/Notifications/NotificationPermissionRequest.h:
  • UIProcess/Notifications/WebNotification.h:
  • UIProcess/Notifications/WebNotificationManagerProxy.h:
  • UIProcess/Plugins/WebPluginSiteDataManager.h:
  • UIProcess/WebApplicationCacheManagerProxy.h:
  • UIProcess/WebBackForwardList.h:
  • UIProcess/WebColorPickerResultListenerProxy.h:
  • UIProcess/WebContext.h:
  • UIProcess/WebCookieManagerProxy.h:
  • UIProcess/WebDatabaseManagerProxy.h:
  • UIProcess/WebEditCommandProxy.h:
  • UIProcess/WebFrameProxy.h:
  • UIProcess/WebGeolocationManagerProxy.h:
  • UIProcess/WebGrammarDetail.h:
  • UIProcess/WebIconDatabase.h:
  • UIProcess/WebInspectorProxy.h:
  • UIProcess/WebKeyValueStorageManager.h:
  • UIProcess/WebMediaCacheManagerProxy.h:
  • UIProcess/WebOpenPanelResultListenerProxy.h:
  • UIProcess/WebOriginDataManagerProxy.h:
  • UIProcess/WebPageGroup.h:
  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPreferences.h:
  • UIProcess/WebResourceCacheManagerProxy.h:
  • WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h:
  • WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h:
  • WebProcess/InjectedBundle/InjectedBundle.h:
  • WebProcess/InjectedBundle/InjectedBundleBackForwardList.h:
  • WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h:
  • WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h:
  • WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
  • WebProcess/InjectedBundle/InjectedBundleNavigationAction.h:
  • WebProcess/InjectedBundle/InjectedBundleScriptWorld.h:
  • WebProcess/WebPage/PageBanner.h:
  • WebProcess/WebPage/PageOverlay.h:
  • WebProcess/WebPage/WebFrame.h:
  • WebProcess/WebPage/WebInspector.h:
  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/WebPageGroupProxy.h:
Location:
trunk/Source/WebKit2
Files:
76 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r160382 r160384  
     12013-12-10  Anders Carlsson  <andersca@apple.com>
     2
     3        Rename API::TypedObject to API::ObjectImpl
     4        https://bugs.webkit.org/show_bug.cgi?id=125539
     5
     6        Reviewed by Tim Horton.
     7
     8        All API::Objects are by definition typed, so ObjectImpl makes more sense as a name.
     9
     10        * Shared/APIArray.h:
     11        * Shared/APIFrameHandle.h:
     12        * Shared/APIObject.h:
     13        (API::ObjectImpl::~ObjectImpl):
     14        (API::ObjectImpl::ObjectImpl):
     15        * Shared/APIPageHandle.h:
     16        * Shared/ImmutableDictionary.h:
     17        * Shared/WebArchive.h:
     18        * Shared/WebArchiveResource.h:
     19        * Shared/WebBackForwardListItem.h:
     20        * Shared/WebCertificateInfo.h:
     21        * Shared/WebConnection.h:
     22        * Shared/WebContextMenuItem.h:
     23        * Shared/WebData.h:
     24        * Shared/WebError.h:
     25        * Shared/WebGeolocationPosition.h:
     26        * Shared/WebGeometry.h:
     27        * Shared/WebHitTestResult.h:
     28        * Shared/WebImage.h:
     29        * Shared/WebNumber.h:
     30        * Shared/WebOpenPanelParameters.h:
     31        * Shared/WebRenderLayer.h:
     32        * Shared/WebRenderObject.h:
     33        * Shared/WebSecurityOrigin.h:
     34        * Shared/WebSerializedScriptValue.h:
     35        * Shared/WebString.h:
     36        * Shared/WebURL.h:
     37        * Shared/WebURLRequest.h:
     38        * Shared/WebURLResponse.h:
     39        * Shared/WebUserContentURLPattern.h:
     40        * Shared/mac/ObjCObjectGraph.h:
     41        * UIProcess/APINavigationData.h:
     42        * UIProcess/Authentication/AuthenticationChallengeProxy.h:
     43        * UIProcess/Authentication/AuthenticationDecisionListener.h:
     44        * UIProcess/Authentication/WebCredential.h:
     45        * UIProcess/Authentication/WebProtectionSpace.h:
     46        * UIProcess/Downloads/DownloadProxy.h:
     47        * UIProcess/GeolocationPermissionRequestProxy.h:
     48        * UIProcess/Notifications/NotificationPermissionRequest.h:
     49        * UIProcess/Notifications/WebNotification.h:
     50        * UIProcess/Notifications/WebNotificationManagerProxy.h:
     51        * UIProcess/Plugins/WebPluginSiteDataManager.h:
     52        * UIProcess/WebApplicationCacheManagerProxy.h:
     53        * UIProcess/WebBackForwardList.h:
     54        * UIProcess/WebColorPickerResultListenerProxy.h:
     55        * UIProcess/WebContext.h:
     56        * UIProcess/WebCookieManagerProxy.h:
     57        * UIProcess/WebDatabaseManagerProxy.h:
     58        * UIProcess/WebEditCommandProxy.h:
     59        * UIProcess/WebFrameProxy.h:
     60        * UIProcess/WebGeolocationManagerProxy.h:
     61        * UIProcess/WebGrammarDetail.h:
     62        * UIProcess/WebIconDatabase.h:
     63        * UIProcess/WebInspectorProxy.h:
     64        * UIProcess/WebKeyValueStorageManager.h:
     65        * UIProcess/WebMediaCacheManagerProxy.h:
     66        * UIProcess/WebOpenPanelResultListenerProxy.h:
     67        * UIProcess/WebOriginDataManagerProxy.h:
     68        * UIProcess/WebPageGroup.h:
     69        * UIProcess/WebPageProxy.h:
     70        * UIProcess/WebPreferences.h:
     71        * UIProcess/WebResourceCacheManagerProxy.h:
     72        * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h:
     73        * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h:
     74        * WebProcess/InjectedBundle/InjectedBundle.h:
     75        * WebProcess/InjectedBundle/InjectedBundleBackForwardList.h:
     76        * WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h:
     77        * WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h:
     78        * WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
     79        * WebProcess/InjectedBundle/InjectedBundleNavigationAction.h:
     80        * WebProcess/InjectedBundle/InjectedBundleScriptWorld.h:
     81        * WebProcess/WebPage/PageBanner.h:
     82        * WebProcess/WebPage/PageOverlay.h:
     83        * WebProcess/WebPage/WebFrame.h:
     84        * WebProcess/WebPage/WebInspector.h:
     85        * WebProcess/WebPage/WebPage.h:
     86        * WebProcess/WebPage/WebPageGroupProxy.h:
     87
    1882013-12-10  Nick Diego Yamane  <nick.yamane@openbossa.org>
    289
  • trunk/Source/WebKit2/Shared/APIArray.h

    r159992 r160384  
    3636namespace API {
    3737
    38 class Array FINAL : public TypedObject<Object::Type::Array> {
     38class Array FINAL : public ObjectImpl<Object::Type::Array> {
    3939private:
    4040    template<typename T>
  • trunk/Source/WebKit2/Shared/APIFrameHandle.h

    r160341 r160384  
    3232namespace API {
    3333
    34 class FrameHandle : public TypedObject<Object::Type::FrameHandle> {
     34class FrameHandle : public ObjectImpl<Object::Type::FrameHandle> {
    3535public:
    3636    static RefPtr<FrameHandle> create(uint64_t frameID);
  • trunk/Source/WebKit2/Shared/APIObject.h

    r160378 r160384  
    203203
    204204template <Object::Type ArgumentType>
    205 class TypedObject : public Object {
     205class ObjectImpl : public Object {
    206206public:
    207207    static const Type APIType = ArgumentType;
    208208
    209     virtual ~TypedObject()
     209    virtual ~ObjectImpl()
    210210    {
    211211    }
     
    214214    friend class Object;
    215215
    216     TypedObject()
     216    ObjectImpl()
    217217    {
    218218    }
  • trunk/Source/WebKit2/Shared/APIPageHandle.h

    r160341 r160384  
    3232namespace API {
    3333
    34 class PageHandle : public TypedObject<Object::Type::PageHandle> {
     34class PageHandle : public ObjectImpl<Object::Type::PageHandle> {
    3535public:
    3636    static RefPtr<PageHandle> create(uint64_t pageID);
     
    4747} // namespace API
    4848
    49 
    5049#endif // APIPageHandle_h
  • trunk/Source/WebKit2/Shared/ImmutableDictionary.h

    r159234 r160384  
    4141// ImmutableDictionary - An immutable dictionary type suitable for vending to an API.
    4242
    43 class ImmutableDictionary : public API::TypedObject<API::Object::Type::Dictionary> {
     43class ImmutableDictionary : public API::ObjectImpl<API::Object::Type::Dictionary> {
    4444public:
    4545    typedef HashMap<String, RefPtr<API::Object>> MapType;
  • trunk/Source/WebKit2/Shared/WebArchive.h

    r159234 r160384  
    4747class WebData;
    4848
    49 class WebArchive : public API::TypedObject<API::Object::Type::WebArchive> {
     49class WebArchive : public API::ObjectImpl<API::Object::Type::WebArchive> {
    5050public:
    5151    virtual ~WebArchive();
  • trunk/Source/WebKit2/Shared/WebArchiveResource.h

    r159197 r160384  
    4444class WebURL;
    4545
    46 class WebArchiveResource : public API::TypedObject<API::Object::Type::WebArchiveResource> {
     46class WebArchiveResource : public API::ObjectImpl<API::Object::Type::WebArchiveResource> {
    4747public:
    4848    virtual ~WebArchiveResource();
  • trunk/Source/WebKit2/Shared/WebBackForwardListItem.h

    r159197 r160384  
    3838namespace WebKit {
    3939
    40 class WebBackForwardListItem : public API::TypedObject<API::Object::Type::BackForwardListItem> {
     40class WebBackForwardListItem : public API::ObjectImpl<API::Object::Type::BackForwardListItem> {
    4141public:
    4242    static PassRefPtr<WebBackForwardListItem> create(const String& originalURL, const String& url, const String& title, const uint8_t* backForwardData, size_t backForwardDataSize, uint64_t itemID)
  • trunk/Source/WebKit2/Shared/WebCertificateInfo.h

    r159647 r160384  
    3333namespace WebKit {
    3434
    35 class WebCertificateInfo : public API::TypedObject<API::Object::Type::CertificateInfo> {
     35class WebCertificateInfo : public API::ObjectImpl<API::Object::Type::CertificateInfo> {
    3636public:
    3737    static PassRefPtr<WebCertificateInfo> create(const CertificateInfo& info)
  • trunk/Source/WebKit2/Shared/WebConnection.h

    r159988 r160384  
    3535namespace WebKit {
    3636
    37 class WebConnection : public API::TypedObject<API::Object::Type::Connection>, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
     37class WebConnection : public API::ObjectImpl<API::Object::Type::Connection>, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
    3838public:
    3939    virtual ~WebConnection();
  • trunk/Source/WebKit2/Shared/WebContextMenuItem.h

    r159269 r160384  
    3838namespace WebKit {
    3939
    40 class WebContextMenuItem : public API::TypedObject<API::Object::Type::ContextMenuItem> {
     40class WebContextMenuItem : public API::ObjectImpl<API::Object::Type::ContextMenuItem> {
    4141public:
    4242    static PassRefPtr<WebContextMenuItem> create(const WebContextMenuItemData& data)
  • trunk/Source/WebKit2/Shared/WebData.h

    r159197 r160384  
    3636// WebData - A data buffer type suitable for vending to an API.
    3737
    38 class WebData : public API::TypedObject<API::Object::Type::Data> {
     38class WebData : public API::ObjectImpl<API::Object::Type::Data> {
    3939public:
    4040    typedef void (*FreeDataFunction)(unsigned char*, const void* context);
  • trunk/Source/WebKit2/Shared/WebError.h

    r159197 r160384  
    3535// WebError - An error type suitable for vending to an API.
    3636
    37 class WebError : public API::TypedObject<API::Object::Type::Error> {
     37class WebError : public API::ObjectImpl<API::Object::Type::Error> {
    3838public:
    3939    static PassRefPtr<WebError> create()
  • trunk/Source/WebKit2/Shared/WebGeolocationPosition.h

    r159197 r160384  
    3434namespace WebKit {
    3535
    36 class WebGeolocationPosition : public API::TypedObject<API::Object::Type::GeolocationPosition> {
     36class WebGeolocationPosition : public API::ObjectImpl<API::Object::Type::GeolocationPosition> {
    3737public:
    3838    struct Data {
  • trunk/Source/WebKit2/Shared/WebGeometry.h

    r159197 r160384  
    3939namespace WebKit {
    4040
    41 class WebSize : public API::TypedObject<API::Object::Type::Size> {
     41class WebSize : public API::ObjectImpl<API::Object::Type::Size> {
    4242public:
    4343    static PassRefPtr<WebSize> create(const WKSize& size)
     
    5656};
    5757
    58 class WebPoint : public API::TypedObject<API::Object::Type::Point> {
     58class WebPoint : public API::ObjectImpl<API::Object::Type::Point> {
    5959public:
    6060    static PassRefPtr<WebPoint> create(const WKPoint& point)
     
    7373};
    7474
    75 class WebRect : public API::TypedObject<API::Object::Type::Rect> {
     75class WebRect : public API::ObjectImpl<API::Object::Type::Rect> {
    7676public:
    7777    static PassRefPtr<WebRect> create(const WKRect& rect)
  • trunk/Source/WebKit2/Shared/WebHitTestResult.h

    r159197 r160384  
    4141class WebFrame;
    4242
    43 class WebHitTestResult : public API::TypedObject<API::Object::Type::HitTestResult> {
     43class WebHitTestResult : public API::ObjectImpl<API::Object::Type::HitTestResult> {
    4444public:
    4545    struct Data {
  • trunk/Source/WebKit2/Shared/WebImage.h

    r159197 r160384  
    4141// WebImage - An image type suitable for vending to an API.
    4242
    43 class WebImage : public API::TypedObject<API::Object::Type::Image> {
     43class WebImage : public API::ObjectImpl<API::Object::Type::Image> {
    4444public:
    4545    static PassRefPtr<WebImage> create(const WebCore::IntSize&, ImageOptions);
  • trunk/Source/WebKit2/Shared/WebNumber.h

    r159197 r160384  
    3333
    3434template<typename NumberType, API::Object::Type APIObjectType>
    35 class WebNumber : public API::TypedObject<APIObjectType> {
     35class WebNumber : public API::ObjectImpl<APIObjectType> {
    3636public:
    3737    static PassRefPtr<WebNumber> create(NumberType value)
  • trunk/Source/WebKit2/Shared/WebOpenPanelParameters.h

    r159234 r160384  
    3939namespace WebKit {
    4040
    41 class WebOpenPanelParameters : public API::TypedObject<API::Object::Type::OpenPanelParameters> {
     41class WebOpenPanelParameters : public API::ObjectImpl<API::Object::Type::OpenPanelParameters> {
    4242public:
    4343    static PassRefPtr<WebOpenPanelParameters> create(const WebCore::FileChooserSettings&);
  • trunk/Source/WebKit2/Shared/WebRenderLayer.h

    r159234 r160384  
    3737class WebPage;
    3838
    39 class WebRenderLayer : public API::TypedObject<API::Object::Type::RenderLayer> {
     39class WebRenderLayer : public API::ObjectImpl<API::Object::Type::RenderLayer> {
    4040public:
    4141    enum CompositingLayerType { None, Normal, Tiled, Media, Container };
  • trunk/Source/WebKit2/Shared/WebRenderObject.h

    r159234 r160384  
    4444class WebPage;
    4545
    46 class WebRenderObject : public API::TypedObject<API::Object::Type::RenderObject> {
     46class WebRenderObject : public API::ObjectImpl<API::Object::Type::RenderObject> {
    4747public:
    4848    static PassRefPtr<WebRenderObject> create(WebPage*);
  • trunk/Source/WebKit2/Shared/WebSecurityOrigin.h

    r159724 r160384  
    3333namespace WebKit {
    3434
    35 class WebSecurityOrigin : public API::TypedObject<API::Object::Type::SecurityOrigin> {
     35class WebSecurityOrigin : public API::ObjectImpl<API::Object::Type::SecurityOrigin> {
    3636public:
    3737    static PassRefPtr<WebSecurityOrigin> createFromString(const String& string)
  • trunk/Source/WebKit2/Shared/WebSerializedScriptValue.h

    r159197 r160384  
    3535namespace WebKit {
    3636
    37 class WebSerializedScriptValue : public API::TypedObject<API::Object::Type::SerializedScriptValue> {
     37class WebSerializedScriptValue : public API::ObjectImpl<API::Object::Type::SerializedScriptValue> {
    3838public:
    3939    static PassRefPtr<WebSerializedScriptValue> create(PassRefPtr<WebCore::SerializedScriptValue> serializedValue)
  • trunk/Source/WebKit2/Shared/WebString.h

    r159197 r160384  
    3939// WebString - A string type suitable for vending to an API.
    4040
    41 class WebString : public API::TypedObject<API::Object::Type::String> {
     41class WebString : public API::ObjectImpl<API::Object::Type::String> {
    4242public:
    4343    static PassRefPtr<WebString> createNull()
  • trunk/Source/WebKit2/Shared/WebURL.h

    r159197 r160384  
    3838// WebURL - A URL type suitable for vending to an API.
    3939
    40 class WebURL : public API::TypedObject<API::Object::Type::URL> {
     40class WebURL : public API::ObjectImpl<API::Object::Type::URL> {
    4141public:
    4242    static PassRefPtr<WebURL> create(const String& string)
  • trunk/Source/WebKit2/Shared/WebURLRequest.h

    r159197 r160384  
    3939namespace WebKit {
    4040
    41 class WebURLRequest : public API::TypedObject<API::Object::Type::URLRequest> {
     41class WebURLRequest : public API::ObjectImpl<API::Object::Type::URLRequest> {
    4242public:
    4343    static PassRefPtr<WebURLRequest> create(const WebCore::URL&);
  • trunk/Source/WebKit2/Shared/WebURLResponse.h

    r159197 r160384  
    3939namespace WebKit {
    4040
    41 class WebURLResponse : public API::TypedObject<API::Object::Type::URLResponse> {
     41class WebURLResponse : public API::ObjectImpl<API::Object::Type::URLResponse> {
    4242public:
    4343    static PassRefPtr<WebURLResponse> create(const WebCore::ResourceResponse& response)
  • trunk/Source/WebKit2/Shared/WebUserContentURLPattern.h

    r159197 r160384  
    3535namespace WebKit {
    3636
    37 class WebUserContentURLPattern : public API::TypedObject<API::Object::Type::UserContentURLPattern> {
     37class WebUserContentURLPattern : public API::ObjectImpl<API::Object::Type::UserContentURLPattern> {
    3838public:
    3939    static PassRefPtr<WebUserContentURLPattern> create(const String& pattern)
  • trunk/Source/WebKit2/Shared/mac/ObjCObjectGraph.h

    r159197 r160384  
    3232namespace WebKit {
    3333
    34 class ObjCObjectGraph : public API::TypedObject<API::Object::Type::ObjCObjectGraph> {
     34class ObjCObjectGraph : public API::ObjectImpl<API::Object::Type::ObjCObjectGraph> {
    3535public:
    3636    static PassRefPtr<ObjCObjectGraph> create(id rootObject)
  • trunk/Source/WebKit2/UIProcess/APINavigationData.h

    r159461 r160384  
    3333namespace API {
    3434
    35 class NavigationData : public TypedObject<Object::Type::NavigationData> {
     35class NavigationData : public ObjectImpl<Object::Type::NavigationData> {
    3636public:
    3737    static PassRefPtr<NavigationData> create(const WebKit::WebNavigationDataStore& store)
  • trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h

    r159197 r160384  
    4242class WebProtectionSpace;
    4343
    44 class AuthenticationChallengeProxy : public API::TypedObject<API::Object::Type::AuthenticationChallenge> {
     44class AuthenticationChallengeProxy : public API::ObjectImpl<API::Object::Type::AuthenticationChallenge> {
    4545public:
    4646    static PassRefPtr<AuthenticationChallengeProxy> create(const WebCore::AuthenticationChallenge& authenticationChallenge, uint64_t challengeID, CoreIPC::Connection* connection)
  • trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h

    r159197 r160384  
    3636class WebCredential;
    3737
    38 class AuthenticationDecisionListener : public API::TypedObject<API::Object::Type::AuthenticationDecisionListener> {
     38class AuthenticationDecisionListener : public API::ObjectImpl<API::Object::Type::AuthenticationDecisionListener> {
    3939public:
    4040    static PassRefPtr<AuthenticationDecisionListener> create(AuthenticationChallengeProxy* authenticationChallenge)
  • trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h

    r159197 r160384  
    3838class WebCertificateInfo;
    3939
    40 class WebCredential : public API::TypedObject<API::Object::Type::Credential> {
     40class WebCredential : public API::ObjectImpl<API::Object::Type::Credential> {
    4141public:
    4242    ~WebCredential();
  • trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h

    r159991 r160384  
    3333namespace WebKit {
    3434
    35 class WebProtectionSpace : public API::TypedObject<API::Object::Type::ProtectionSpace> {
     35class WebProtectionSpace : public API::ObjectImpl<API::Object::Type::ProtectionSpace> {
    3636public:
    3737    static PassRefPtr<WebProtectionSpace> create(const WebCore::ProtectionSpace& protectionSpace)
  • trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h

    r159903 r160384  
    4747class WebPageProxy;
    4848
    49 class DownloadProxy : public API::TypedObject<API::Object::Type::Download>, public CoreIPC::MessageReceiver {
     49class DownloadProxy : public API::ObjectImpl<API::Object::Type::Download>, public CoreIPC::MessageReceiver {
    5050public:
    5151    static PassRefPtr<DownloadProxy> create(DownloadProxyMap&, WebContext&);
  • trunk/Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h

    r159197 r160384  
    3434class GeolocationPermissionRequestManagerProxy;
    3535
    36 class GeolocationPermissionRequestProxy : public API::TypedObject<API::Object::Type::GeolocationPermissionRequest> {
     36class GeolocationPermissionRequestProxy : public API::ObjectImpl<API::Object::Type::GeolocationPermissionRequest> {
    3737public:
    3838    static PassRefPtr<GeolocationPermissionRequestProxy> create(GeolocationPermissionRequestManagerProxy* manager, uint64_t geolocationID)
  • trunk/Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h

    r159197 r160384  
    3434class NotificationPermissionRequestManagerProxy;
    3535
    36 class NotificationPermissionRequest : public API::TypedObject<API::Object::Type::NotificationPermissionRequest> {
     36class NotificationPermissionRequest : public API::ObjectImpl<API::Object::Type::NotificationPermissionRequest> {
    3737public:
    3838    static PassRefPtr<NotificationPermissionRequest> create(NotificationPermissionRequestManagerProxy*, uint64_t notificationID);
  • trunk/Source/WebKit2/UIProcess/Notifications/WebNotification.h

    r159197 r160384  
    4242namespace WebKit {
    4343
    44 class WebNotification : public API::TypedObject<API::Object::Type::Notification> {
     44class WebNotification : public API::ObjectImpl<API::Object::Type::Notification> {
    4545public:
    4646    static PassRefPtr<WebNotification> create(const String& title, const String& body, const String& iconURL, const String& tag, const String& lang, const String& dir, const String& originString, uint64_t notificationID)
  • trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h

    r159988 r160384  
    4747class WebSecurityOrigin;
    4848
    49 class WebNotificationManagerProxy : public API::TypedObject<API::Object::Type::NotificationManager>, public WebContextSupplement {
     49class WebNotificationManagerProxy : public API::ObjectImpl<API::Object::Type::NotificationManager>, public WebContextSupplement {
    5050public:
    5151
  • trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h

    r159234 r160384  
    4242typedef GenericCallback<WKArrayRef> ArrayCallback;
    4343
    44 class WebPluginSiteDataManager : public API::TypedObject<API::Object::Type::PluginSiteDataManager> {
     44class WebPluginSiteDataManager : public API::ObjectImpl<API::Object::Type::PluginSiteDataManager> {
    4545public:
    4646    static PassRefPtr<WebPluginSiteDataManager> create(WebContext*);
  • trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h

    r159234 r160384  
    4646typedef GenericCallback<WKArrayRef> ArrayCallback;
    4747
    48 class WebApplicationCacheManagerProxy : public API::TypedObject<API::Object::Type::ApplicationCacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     48class WebApplicationCacheManagerProxy : public API::ObjectImpl<API::Object::Type::ApplicationCacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    4949public:
    5050    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebBackForwardList.h

    r159891 r160384  
    4545 */
    4646
    47 class WebBackForwardList : public API::TypedObject<API::Object::Type::BackForwardList> {
     47class WebBackForwardList : public API::ObjectImpl<API::Object::Type::BackForwardList> {
    4848public:
    4949    static PassRef<WebBackForwardList> create(WebPageProxy& page)
  • trunk/Source/WebKit2/UIProcess/WebColorPickerResultListenerProxy.h

    r159197 r160384  
    3838class WebPageProxy;
    3939
    40 class WebColorPickerResultListenerProxy : public API::TypedObject<API::Object::Type::ColorPickerResultListener> {
     40class WebColorPickerResultListenerProxy : public API::ObjectImpl<API::Object::Type::ColorPickerResultListener> {
    4141public:
    4242    static PassRefPtr<WebColorPickerResultListenerProxy> create(WebPageProxy* page)
  • trunk/Source/WebKit2/UIProcess/WebContext.h

    r160371 r160384  
    9191#endif
    9292
    93 class WebContext : public API::TypedObject<API::Object::Type::Context>, private CoreIPC::MessageReceiver
     93class WebContext : public API::ObjectImpl<API::Object::Type::Context>, private CoreIPC::MessageReceiver
    9494#if ENABLE(NETSCAPE_PLUGIN_API)
    9595    , private PluginInfoStoreClient
  • trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h

    r159988 r160384  
    5252typedef GenericCallback<WKHTTPCookieAcceptPolicy, HTTPCookieAcceptPolicy> HTTPCookieAcceptPolicyCallback;
    5353
    54 class WebCookieManagerProxy : public API::TypedObject<API::Object::Type::CookieManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     54class WebCookieManagerProxy : public API::ObjectImpl<API::Object::Type::CookieManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    5555public:
    5656    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h

    r159988 r160384  
    4747typedef GenericCallback<WKArrayRef> ArrayCallback;
    4848
    49 class WebDatabaseManagerProxy : public API::TypedObject<API::Object::Type::DatabaseManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     49class WebDatabaseManagerProxy : public API::ObjectImpl<API::Object::Type::DatabaseManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    5050public:
    5151    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebEditCommandProxy.h

    r159197 r160384  
    3737class WebPageProxy;
    3838
    39 class WebEditCommandProxy : public API::TypedObject<API::Object::Type::EditCommandProxy> {
     39class WebEditCommandProxy : public API::ObjectImpl<API::Object::Type::EditCommandProxy> {
    4040public:
    4141    static PassRefPtr<WebEditCommandProxy> create(uint64_t commandID, WebCore::EditAction editAction, WebPageProxy* page)
  • trunk/Source/WebKit2/UIProcess/WebFrameProxy.h

    r159876 r160384  
    5151typedef GenericCallback<WKDataRef> DataCallback;
    5252
    53 class WebFrameProxy : public API::TypedObject<API::Object::Type::Frame> {
     53class WebFrameProxy : public API::ObjectImpl<API::Object::Type::Frame> {
    5454public:
    5555    static PassRefPtr<WebFrameProxy> create(WebPageProxy* page, uint64_t frameID)
  • trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h

    r159988 r160384  
    4040class WebGeolocationPosition;
    4141
    42 class WebGeolocationManagerProxy : public API::TypedObject<API::Object::Type::GeolocationManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     42class WebGeolocationManagerProxy : public API::ObjectImpl<API::Object::Type::GeolocationManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    4343public:
    4444    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebGrammarDetail.h

    r159247 r160384  
    3535namespace WebKit {
    3636
    37 class WebGrammarDetail : public API::TypedObject<API::Object::Type::GrammarDetail> {
     37class WebGrammarDetail : public API::ObjectImpl<API::Object::Type::GrammarDetail> {
    3838public:
    3939    static PassRefPtr<WebGrammarDetail> create(int location, int length, API::Array* guesses, const String& userDescription);
  • trunk/Source/WebKit2/UIProcess/WebIconDatabase.h

    r159988 r160384  
    5454class WebContext;
    5555
    56 class WebIconDatabase : public API::TypedObject<API::Object::Type::IconDatabase>, public WebCore::IconDatabaseClient, private CoreIPC::MessageReceiver {
     56class WebIconDatabase : public API::ObjectImpl<API::Object::Type::IconDatabase>, public WebCore::IconDatabaseClient, private CoreIPC::MessageReceiver {
    5757public:
    5858    static PassRefPtr<WebIconDatabase> create(WebContext*);
  • trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h

    r160075 r160384  
    7070};
    7171
    72 class WebInspectorProxy : public API::TypedObject<API::Object::Type::Inspector>, public CoreIPC::MessageReceiver {
     72class WebInspectorProxy : public API::ObjectImpl<API::Object::Type::Inspector>, public CoreIPC::MessageReceiver {
    7373public:
    7474    static PassRefPtr<WebInspectorProxy> create(WebPageProxy* page)
  • trunk/Source/WebKit2/UIProcess/WebKeyValueStorageManager.h

    r159234 r160384  
    3939typedef GenericCallback<WKArrayRef> ArrayCallback;
    4040
    41 class WebKeyValueStorageManager : public API::TypedObject<API::Object::Type::KeyValueStorageManager>, public WebContextSupplement {
     41class WebKeyValueStorageManager : public API::ObjectImpl<API::Object::Type::KeyValueStorageManager>, public WebContextSupplement {
    4242public:
    4343    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h

    r159234 r160384  
    4242typedef GenericCallback<WKArrayRef> ArrayCallback;
    4343
    44 class WebMediaCacheManagerProxy : public API::TypedObject<API::Object::Type::MediaCacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     44class WebMediaCacheManagerProxy : public API::ObjectImpl<API::Object::Type::MediaCacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    4545public:
    4646    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h

    r159234 r160384  
    3939class WebPageProxy;
    4040
    41 class WebOpenPanelResultListenerProxy : public API::TypedObject<API::Object::Type::FramePolicyListener> {
     41class WebOpenPanelResultListenerProxy : public API::ObjectImpl<API::Object::Type::FramePolicyListener> {
    4242public:
    4343    static PassRefPtr<WebOpenPanelResultListenerProxy> create(WebPageProxy* page)
  • trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h

    r159988 r160384  
    4848typedef GenericCallback<WKArrayRef> ArrayCallback;
    4949
    50 class WebOriginDataManagerProxy : public API::TypedObject<API::Object::Type::OriginDataManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     50class WebOriginDataManagerProxy : public API::ObjectImpl<API::Object::Type::OriginDataManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    5151public:
    5252    static const char* supplementName();
  • trunk/Source/WebKit2/UIProcess/WebPageGroup.h

    r159982 r160384  
    3939class WebPageProxy;
    4040
    41 class WebPageGroup : public API::TypedObject<API::Object::Type::PageGroup> {
     41class WebPageGroup : public API::ObjectImpl<API::Object::Type::PageGroup> {
    4242public:
    4343    WebPageGroup(const String& identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
  • trunk/Source/WebKit2/UIProcess/WebPageProxy.h

    r160137 r160384  
    315315
    316316class WebPageProxy
    317     : public API::TypedObject<API::Object::Type::Page>
     317    : public API::ObjectImpl<API::Object::Type::Page>
    318318#if ENABLE(INPUT_TYPE_COLOR)
    319319    , public WebColorPicker::Client
  • trunk/Source/WebKit2/UIProcess/WebPreferences.h

    r159197 r160384  
    4242class WebPageGroup;
    4343
    44 class WebPreferences : public API::TypedObject<API::Object::Type::Preferences> {
     44class WebPreferences : public API::ObjectImpl<API::Object::Type::Preferences> {
    4545public:
    4646    static PassRefPtr<WebPreferences> create()
  • trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h

    r159197 r160384  
    4545typedef GenericCallback<WKArrayRef> ArrayCallback;
    4646
    47 class WebResourceCacheManagerProxy : public API::TypedObject<API::Object::Type::CacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
     47class WebResourceCacheManagerProxy : public API::ObjectImpl<API::Object::Type::CacheManager>, public WebContextSupplement, private CoreIPC::MessageReceiver {
    4848public:
    4949    static const char* supplementName();
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h

    r159197 r160384  
    4545class WebImage;
    4646
    47 class InjectedBundleNodeHandle : public API::TypedObject<API::Object::Type::BundleNodeHandle> {
     47class InjectedBundleNodeHandle : public API::ObjectImpl<API::Object::Type::BundleNodeHandle> {
    4848public:
    4949    static PassRefPtr<InjectedBundleNodeHandle> getOrCreate(JSContextRef, JSObjectRef);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h

    r159197 r160384  
    4040class InjectedBundleScriptWorld;
    4141
    42 class InjectedBundleRangeHandle : public API::TypedObject<API::Object::Type::BundleRangeHandle> {
     42class InjectedBundleRangeHandle : public API::ObjectImpl<API::Object::Type::BundleRangeHandle> {
    4343public:
    4444    static PassRefPtr<InjectedBundleRangeHandle> getOrCreate(JSContextRef, JSObjectRef);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h

    r159988 r160384  
    7575class WebPageGroupProxy;
    7676
    77 class InjectedBundle : public API::TypedObject<API::Object::Type::Bundle> {
     77class InjectedBundle : public API::ObjectImpl<API::Object::Type::Bundle> {
    7878public:
    7979    static PassRefPtr<InjectedBundle> create(const String& path)
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h

    r159197 r160384  
    3636class InjectedBundleBackForwardListItem;
    3737
    38 class InjectedBundleBackForwardList : public API::TypedObject<API::Object::Type::BundleBackForwardList> {
     38class InjectedBundleBackForwardList : public API::ObjectImpl<API::Object::Type::BundleBackForwardList> {
    3939public:
    4040    static PassRefPtr<InjectedBundleBackForwardList> create(WebPage* page)
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h

    r159234 r160384  
    3838class WebPageProxy;
    3939
    40 class InjectedBundleBackForwardListItem : public API::TypedObject<API::Object::Type::BundleBackForwardListItem> {
     40class InjectedBundleBackForwardListItem : public API::ObjectImpl<API::Object::Type::BundleBackForwardListItem> {
    4141public:
    4242    static PassRefPtr<InjectedBundleBackForwardListItem> create(PassRefPtr<WebCore::HistoryItem> item)
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h

    r159197 r160384  
    4141class WebFrame;
    4242
    43 class InjectedBundleDOMWindowExtension : public API::TypedObject<API::Object::Type::BundleDOMWindowExtension> {
     43class InjectedBundleDOMWindowExtension : public API::ObjectImpl<API::Object::Type::BundleDOMWindowExtension> {
    4444public:
    4545    static PassRefPtr<InjectedBundleDOMWindowExtension> create(WebFrame*, InjectedBundleScriptWorld*);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h

    r159197 r160384  
    3939class WebFrame;
    4040
    41 class InjectedBundleHitTestResult : public API::TypedObject<API::Object::Type::BundleHitTestResult> {
     41class InjectedBundleHitTestResult : public API::ObjectImpl<API::Object::Type::BundleHitTestResult> {
    4242public:
    4343    static PassRefPtr<InjectedBundleHitTestResult> create(const WebCore::HitTestResult&);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h

    r159197 r160384  
    4444class WebFrame;
    4545
    46 class InjectedBundleNavigationAction : public API::TypedObject<API::Object::Type::BundleNavigationAction> {
     46class InjectedBundleNavigationAction : public API::ObjectImpl<API::Object::Type::BundleNavigationAction> {
    4747public:
    4848    static PassRefPtr<InjectedBundleNavigationAction> create(WebFrame*, const WebCore::NavigationAction&, PassRefPtr<WebCore::FormState>);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h

    r159197 r160384  
    3737namespace WebKit {
    3838
    39 class InjectedBundleScriptWorld : public API::TypedObject<API::Object::Type::BundleScriptWorld> {
     39class InjectedBundleScriptWorld : public API::ObjectImpl<API::Object::Type::BundleScriptWorld> {
    4040public:
    4141    static PassRefPtr<InjectedBundleScriptWorld> create();
  • trunk/Source/WebKit2/WebProcess/WebPage/PageBanner.h

    r159197 r160384  
    4444class WebPage;
    4545
    46 class PageBanner : public API::TypedObject<API::Object::Type::BundlePageBanner> {
     46class PageBanner : public API::ObjectImpl<API::Object::Type::BundlePageBanner> {
    4747public:
    4848    enum Type {
  • trunk/Source/WebKit2/WebProcess/WebPage/PageOverlay.h

    r159197 r160384  
    4343class WebPage;
    4444
    45 class PageOverlay : public API::TypedObject<API::Object::Type::BundlePageOverlay> {
     45class PageOverlay : public API::ObjectImpl<API::Object::Type::BundlePageOverlay> {
    4646public:
    4747    class Client {
  • trunk/Source/WebKit2/WebProcess/WebPage/WebFrame.h

    r159234 r160384  
    5959class WebPage;
    6060
    61 class WebFrame : public API::TypedObject<API::Object::Type::BundleFrame> {
     61class WebFrame : public API::ObjectImpl<API::Object::Type::BundleFrame> {
    6262public:
    6363    static PassRefPtr<WebFrame> createWithCoreMainFrame(WebPage*, WebCore::Frame*);
  • trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h

    r159197 r160384  
    4444struct WebPageCreationParameters;
    4545
    46 class WebInspector : public API::TypedObject<API::Object::Type::BundleInspector> {
     46class WebInspector : public API::ObjectImpl<API::Object::Type::BundleInspector> {
    4747public:
    4848    static PassRefPtr<WebInspector> create(WebPage*, WebCore::InspectorFrontendChannel*);
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h

    r160264 r160384  
    164164typedef Vector<RefPtr<PageOverlay>> PageOverlayList;
    165165
    166 class WebPage : public API::TypedObject<API::Object::Type::BundlePage>, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
     166class WebPage : public API::ObjectImpl<API::Object::Type::BundlePage>, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
    167167public:
    168168    static PassRefPtr<WebPage> create(uint64_t pageID, const WebPageCreationParameters&);
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h

    r159197 r160384  
    4242namespace WebKit {
    4343
    44 class WebPageGroupProxy : public API::TypedObject<API::Object::Type::BundlePageGroup> {
     44class WebPageGroupProxy : public API::ObjectImpl<API::Object::Type::BundlePageGroup> {
    4545public:
    4646    static PassRefPtr<WebPageGroupProxy> create(const WebPageGroupData&);
Note: See TracChangeset for help on using the changeset viewer.