Changeset 55408 in webkit


Ignore:
Timestamp:
Mar 2, 2010 8:22:44 AM (14 years ago)
Author:
Adam Roben
Message:

Expose SecurityOrigin::registerURLSchemeAsSecure as WebKit SPI

Fixes <http://webkit.org/b/35580> <rdar://problem/7706407>

Reviewed by Tim Hatcher.

WebCore:

Export SecurityOrigin::registerURLSchemeAsSecure

  • WebCore.base.exp: Added symbol, sorted file.

WebKit/mac:

Add -[WebView _registerURLSchemeAsSecure:]

  • WebView/WebView.mm:

(+[WebView _registerURLSchemeAsSecure:]):

  • WebView/WebViewPrivate.h:

Added. Calls through to SecurityOrigin::registerURLSchemeAsSecure.

WebKit/win:

Add IWebViewPrivate::registerURLSchemeAsSecure

  • Interfaces/WebKit.idl: Touched to force a build.
  • Interfaces/IWebViewPrivate.idl:
  • WebView.cpp:

(WebView::registerURLSchemeAsSecure):

  • WebView.h:

Added. Calls through to SecurityOrigin::registerURLSchemeAsSecure.

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r55407 r55408  
     12010-03-02  Adam Roben  <aroben@apple.com>
     2
     3        Export SecurityOrigin::registerURLSchemeAsSecure
     4
     5        Fixes <http://webkit.org/b/35580> <rdar://problem/7706407> Expose
     6        SecurityOrigin::registerURLSchemeAsSecure as WebKit SPI
     7
     8        Reviewed by Tim Hatcher.
     9
     10        * WebCore.base.exp: Added symbol, sorted file.
     11
    1122010-03-02  Pavel Feldman  <pfeldman@chromium.org>
    213
  • trunk/WebCore/WebCore.base.exp

    r55387 r55408  
    1 
    21.objc_class_name_DOMAbstractView
    32.objc_class_name_DOMAttr
     
    302301__ZN7WebCore14SecurityOrigin18shouldHideReferrerERKNS_4KURLERKNS_6StringE
    303302__ZN7WebCore14SecurityOrigin24registerURLSchemeAsLocalERKNS_6StringE
     303__ZN7WebCore14SecurityOrigin25registerURLSchemeAsSecureERKNS_6StringE
    304304__ZN7WebCore14SecurityOrigin25whiteListAccessFromOriginERKS0_RKNS_6StringES5_b
    305305__ZN7WebCore14SecurityOrigin27resetOriginAccessWhiteListsEv
     
    703703__ZN7WebCore9FrameView15setMarginHeightEi
    704704__ZN7WebCore9FrameView16adjustPageHeightEPffff
     705__ZN7WebCore9FrameView16setPaintBehaviorEj
    705706__ZN7WebCore9FrameView18updateControlTintsEv
    706707__ZN7WebCore9FrameView21flushDeferredRepaintsEv
     
    712713__ZN7WebCore9FrameView29setShouldUpdateWhileOffscreenEb
    713714__ZN7WebCore9FrameView29syncCompositingStateRecursiveEv
    714 __ZNK7WebCore9FrameView20isSoftwareRenderableEv
    715 __ZN7WebCore9FrameView16setPaintBehaviorEj
    716 __ZNK7WebCore9FrameView13paintBehaviorEv
    717715__ZN7WebCore9FrameView6createEPNS_5FrameE
    718716__ZN7WebCore9FrameView6createEPNS_5FrameERKNS_7IntSizeE
     
    790788__ZNK7WebCore11FrameLoader14frameHasLoadedEv
    791789__ZNK7WebCore11FrameLoader15containsPluginsEv
    792 __ZNK7WebCore19InspectorController15canAttachWindowEv
    793790__ZNK7WebCore11FrameLoader15firstLayoutDoneEv
    794791__ZNK7WebCore11FrameLoader16outgoingReferrerEv
     
    877874__ZNK7WebCore17ResourceErrorBase8lazyInitEv
    878875__ZNK7WebCore19AnimationController24numberOfActiveAnimationsEv
     876__ZNK7WebCore19InspectorController15canAttachWindowEv
    879877__ZNK7WebCore19ResourceRequestBase10httpMethodEv
    880878__ZNK7WebCore19ResourceRequestBase3urlEv
     
    997995__ZNK7WebCore9FrameTree6parentEb
    998996__ZNK7WebCore9FrameView11needsLayoutEv
     997__ZNK7WebCore9FrameView13paintBehaviorEv
     998__ZNK7WebCore9FrameView20isSoftwareRenderableEv
    999999__ZNK7WebCore9PageCache10frameCountEv
    10001000__ZNK7WebCore9PageCache21autoreleasedPageCountEv
  • trunk/WebKit/mac/ChangeLog

    r55387 r55408  
     12010-03-02  Adam Roben  <aroben@apple.com>
     2
     3        Add -[WebView _registerURLSchemeAsSecure:]
     4
     5        Fixes <http://webkit.org/b/35580> <rdar://problem/7706407> Expose
     6        SecurityOrigin::registerURLSchemeAsSecure as WebKit SPI
     7
     8        Reviewed by Tim Hatcher.
     9
     10        * WebView/WebView.mm:
     11        (+[WebView _registerURLSchemeAsSecure:]):
     12        * WebView/WebViewPrivate.h:
     13        Added. Calls through to SecurityOrigin::registerURLSchemeAsSecure.
     14
    1152010-03-01  Jakob Petsovits  <jpetsovits@rim.com>
    216
  • trunk/WebKit/mac/WebView/WebView.mm

    r55387 r55408  
    23892389}
    23902390
     2391+ (void)_registerURLSchemeAsSecure:(NSString *)scheme
     2392{
     2393    SecurityOrigin::registerURLSchemeAsSecure(scheme);
     2394}
     2395
    23912396@end
    23922397
  • trunk/WebKit/mac/WebView/WebViewPrivate.h

    r55030 r55408  
    518518
    519519+ (void)_setDomainRelaxationForbidden:(BOOL)forbidden forURLScheme:(NSString *)scheme;
     520+ (void)_registerURLSchemeAsSecure:(NSString *)scheme;
    520521
    521522@end
  • trunk/WebKit/win/ChangeLog

    r55399 r55408  
     12010-03-02  Adam Roben  <aroben@apple.com>
     2
     3        Add IWebViewPrivate::registerURLSchemeAsSecure
     4
     5        Fixes <http://webkit.org/b/35580> <rdar://problem/7706407> Expose
     6        SecurityOrigin::registerURLSchemeAsSecure as WebKit SPI
     7
     8        Reviewed by Tim Hatcher.
     9
     10        * Interfaces/WebKit.idl: Touched to force a build.
     11
     12        * Interfaces/IWebViewPrivate.idl:
     13        * WebView.cpp:
     14        (WebView::registerURLSchemeAsSecure):
     15        * WebView.h:
     16        Added. Calls through to SecurityOrigin::registerURLSchemeAsSecure.
     17
    1182010-03-01  Jon Honeycutt  <jhoneycutt@apple.com>
    219
  • trunk/WebKit/win/Interfaces/IWebViewPrivate.idl

    r53423 r55408  
    227227
    228228    HRESULT setDomainRelaxationForbiddenForURLScheme([in] BOOL forbidden, [in] BSTR scheme);
     229
     230    HRESULT registerURLSchemeAsSecure([in] BSTR scheme);
    229231}
  • trunk/WebKit/win/Interfaces/WebKit.idl

    r55385 r55408  
    295295    }
    296296}
     297
  • trunk/WebKit/win/WebView.cpp

    r55387 r55408  
    62556255}
    62566256
     6257HRESULT WebView::registerURLSchemeAsSecure(BSTR scheme)
     6258{
     6259    SecurityOrigin::registerURLSchemeAsSecure(toString(scheme));
     6260    return S_OK;
     6261}
     6262
    62576263class EnumTextMatches : public IEnumTextMatches
    62586264{
  • trunk/WebKit/win/WebView.h

    r54293 r55408  
    780780
    781781    virtual HRESULT STDMETHODCALLTYPE setDomainRelaxationForbiddenForURLScheme(BOOL forbidden, BSTR scheme);
     782    virtual HRESULT STDMETHODCALLTYPE registerURLSchemeAsSecure(BSTR);
    782783
    783784    // WebView
Note: See TracChangeset for help on using the changeset viewer.