Changeset 143258 in webkit
- Timestamp:
- Feb 18, 2013 1:36:57 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r143226 r143258 1 2013-02-18 Christophe Dumez <christophe.dumez@intel.com> 2 3 [EFL][WK2] Use C API inside ewk_security_origin 4 https://bugs.webkit.org/show_bug.cgi?id=107923 5 6 Reviewed by Alexey Proskuryakov. 7 8 Use C API inside ewk_security_origin instead of accessing 9 directly internal C++ classes, to avoid breaking API 10 layering. 11 12 * UIProcess/API/efl/EwkView.cpp: 13 (EwkView::enterFullScreen): 14 * UIProcess/API/efl/ewk_security_origin.cpp: 15 (EwkSecurityOrigin::EwkSecurityOrigin): 16 * UIProcess/API/efl/ewk_security_origin_private.h: 17 (EwkSecurityOrigin::create): 18 (EwkSecurityOrigin): 19 1 20 2013-01-04 Jer Noble <jer.noble@apple.com> 2 21 -
trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp
r143190 r143258 617 617 Ewk_View_Smart_Data* sd = smartData(); 618 618 619 RefPtr<EwkSecurityOrigin> origin = EwkSecurityOrigin::create( KURL(ParsedURLString, String::fromUTF8(m_url)));619 RefPtr<EwkSecurityOrigin> origin = EwkSecurityOrigin::create(m_url); 620 620 621 621 if (!sd->api->fullscreen_enter || !sd->api->fullscreen_enter(sd, origin.get())) { -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin.cpp
r133961 r143258 29 29 #include "WKAPICast.h" 30 30 #include "WKSecurityOrigin.h" 31 #include "W ebSecurityOrigin.h"31 #include "WKString.h" 32 32 #include "ewk_security_origin_private.h" 33 33 #include <WebCore/SecurityOrigin.h> … … 42 42 { } 43 43 44 EwkSecurityOrigin::EwkSecurityOrigin(const KURL&url)45 : m_wkOrigin(AdoptWK, toAPI(WebSecurityOrigin::create(SecurityOrigin::create(url)).leakRef()))44 EwkSecurityOrigin::EwkSecurityOrigin(const char* url) 45 : m_wkOrigin(AdoptWK, WKSecurityOriginCreateFromString(adoptWK(WKStringCreateWithUTF8CString(url)).get())) 46 46 , m_host(AdoptWK, WKSecurityOriginCopyHost(m_wkOrigin.get())) 47 47 , m_protocol(AdoptWK, WKSecurityOriginCopyProtocol(m_wkOrigin.get())) -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h
r135117 r143258 30 30 #include "WKSecurityOrigin.h" 31 31 #include "ewk_object_private.h" 32 #include <WebCore/KURL.h>33 32 #include <WebKit2/WKBase.h> 34 33 #include <wtf/PassRefPtr.h> … … 43 42 } 44 43 45 static PassRefPtr<EwkSecurityOrigin> create(const WebCore::KURL&url)44 static PassRefPtr<EwkSecurityOrigin> create(const char* url) 46 45 { 47 46 return adoptRef(new EwkSecurityOrigin(url)); … … 54 53 private: 55 54 explicit EwkSecurityOrigin(WKSecurityOriginRef originRef); 56 explicit EwkSecurityOrigin(const WebCore::KURL&url);55 explicit EwkSecurityOrigin(const char* url); 57 56 58 57 WKRetainPtr<WKSecurityOriginRef> m_wkOrigin;
Note: See TracChangeset
for help on using the changeset viewer.