Changeset 161542 in webkit
- Timestamp:
- Jan 8, 2014 8:01:48 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 7 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r161536 r161542 1 2014-01-08 Martin Hock <mhock@apple.com> 2 3 Stub for Session API 4 https://bugs.webkit.org/show_bug.cgi?id=126626 5 6 Reviewed by Sam Weinig. 7 8 * Shared/API/c/WKBase.h: 9 * Shared/API/c/WKSharedAPICast.h: 10 * Shared/APIObject.h: 11 * UIProcess/API/C/WKSessionRef.cpp: Added. 12 (WKSessionGetTypeID): 13 (WKSessionGetEphemeral): 14 * UIProcess/API/C/WKSessionRef.h: Added. 15 * UIProcess/API/Cocoa/WKSession.h: Added. 16 * UIProcess/API/Cocoa/WKSession.mm: Added. 17 (-[WKSession dealloc]): 18 (-[WKSession ephemeral]): 19 (-[WKSession API::]): 20 * UIProcess/API/Cocoa/WKSessionInternal.h: Added. 21 (WebKit::wrapper): 22 * UIProcess/APISession.cpp: Added. 23 (API::Session::Session): 24 (API::Session::create): 25 (API::Session::isEphemeral): 26 (API::Session::~Session): 27 * UIProcess/APISession.h: Added. 28 * WebKit2.xcodeproj/project.pbxproj: 29 1 30 2014-01-08 Claudio Saavedra <csaavedra@igalia.com> 2 31 -
trunk/Source/WebKit2/Shared/API/c/WKBase.h
r157595 r161542 127 127 typedef const struct OpaqueWKProtectionSpace* WKProtectionSpaceRef; 128 128 typedef const struct OpaqueWKTextChecker* WKTextCheckerRef; 129 typedef const struct OpaqueWKSession* WKSessionRef; 129 130 typedef const struct OpaqueWKVibration* WKVibrationRef; 130 131 typedef const struct OpaqueWKViewportAttributes* WKViewportAttributesRef; -
trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h
r160971 r161542 29 29 #include "APIError.h" 30 30 #include "APINumber.h" 31 #include "APISession.h" 31 32 #include "APIString.h" 32 33 #include "APIURL.h" … … 114 115 WK_ADD_API_MAPPING(WKURLResponseRef, API::URLResponse) 115 116 WK_ADD_API_MAPPING(WKUserContentURLPatternRef, WebUserContentURLPattern) 117 WK_ADD_API_MAPPING(WKSessionRef, API::Session) 116 118 117 119 template<> struct APITypeInfo<WKMutableArrayRef> { typedef API::Array* ImplType; }; -
trunk/Source/WebKit2/Shared/APIObject.h
r160395 r161542 130 130 PluginSiteDataManager, 131 131 Preferences, 132 Session, 132 133 TextChecker, 133 134 Vibration, -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r161476 r161542 759 759 759CCD591808F1690078E8A8 /* WebOriginDataManagerProxyChangeClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 759CCD551808F1600078E8A8 /* WebOriginDataManagerProxyChangeClient.h */; }; 760 760 759CCD5A1808F6160078E8A8 /* WebOriginDataManagerProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 755422BF18062BE40046F6A8 /* WebOriginDataManagerProxy.h */; }; 761 75A8D2C8187CCFAB00C39C9E /* WKSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A8D2C4187CCF9F00C39C9E /* WKSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; 762 75A8D2C9187CCFAF00C39C9E /* WKSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75A8D2C5187CCF9F00C39C9E /* WKSession.mm */; }; 763 75A8D2D6187D1C0E00C39C9E /* WKSessionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A8D2D4187D1C0100C39C9E /* WKSessionInternal.h */; }; 764 75A8D2D7187D303A00C39C9E /* WKSessionRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A8D2D1187D17BF00C39C9E /* WKSessionRef.h */; settings = {ATTRIBUTES = (Private, ); }; }; 765 75A8D2D8187D304000C39C9E /* WKSessionRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75A8D2D0187D17BF00C39C9E /* WKSessionRef.cpp */; }; 766 75A8D2E1187DEC1A00C39C9E /* APISession.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A8D2DE187DE87400C39C9E /* APISession.h */; }; 767 75A8D2E2187DEC1E00C39C9E /* APISession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75A8D2DD187DE87400C39C9E /* APISession.cpp */; }; 761 768 75E749E9180DBB9800088BA6 /* WebOriginDataManagerMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75E749E5180DBB9800088BA6 /* WebOriginDataManagerMessageReceiver.cpp */; }; 762 769 75E749EA180DBB9800088BA6 /* WebOriginDataManagerMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 75E749E6180DBB9800088BA6 /* WebOriginDataManagerMessages.h */; }; … … 2394 2401 759CCD541808F1600078E8A8 /* WebOriginDataManagerProxyChangeClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebOriginDataManagerProxyChangeClient.cpp; sourceTree = "<group>"; }; 2395 2402 759CCD551808F1600078E8A8 /* WebOriginDataManagerProxyChangeClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebOriginDataManagerProxyChangeClient.h; sourceTree = "<group>"; }; 2403 75A8D2C4187CCF9F00C39C9E /* WKSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKSession.h; sourceTree = "<group>"; }; 2404 75A8D2C5187CCF9F00C39C9E /* WKSession.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKSession.mm; sourceTree = "<group>"; }; 2405 75A8D2D0187D17BF00C39C9E /* WKSessionRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WKSessionRef.cpp; sourceTree = "<group>"; }; 2406 75A8D2D1187D17BF00C39C9E /* WKSessionRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKSessionRef.h; sourceTree = "<group>"; }; 2407 75A8D2D4187D1C0100C39C9E /* WKSessionInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKSessionInternal.h; sourceTree = "<group>"; }; 2408 75A8D2DD187DE87400C39C9E /* APISession.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APISession.cpp; sourceTree = "<group>"; }; 2409 75A8D2DE187DE87400C39C9E /* APISession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APISession.h; sourceTree = "<group>"; }; 2396 2410 75E749E5180DBB9800088BA6 /* WebOriginDataManagerMessageReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebOriginDataManagerMessageReceiver.cpp; sourceTree = "<group>"; }; 2397 2411 75E749E6180DBB9800088BA6 /* WebOriginDataManagerMessages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebOriginDataManagerMessages.h; sourceTree = "<group>"; }; … … 3989 4003 7C1FB3BF1846AEFC001A03D8 /* WKProcessGroupInternal.h */, 3990 4004 BCBAACE7145225CB0053F82F /* WKProcessGroupPrivate.h */, 4005 75A8D2C4187CCF9F00C39C9E /* WKSession.h */, 4006 75A8D2C5187CCF9F00C39C9E /* WKSession.mm */, 4007 75A8D2D4187D1C0100C39C9E /* WKSessionInternal.h */, 3991 4008 7CD5EBBD1746B04C000C1C45 /* WKTypeRefWrapper.h */, 3992 4009 7CD5EBBC1746B04C000C1C45 /* WKTypeRefWrapper.mm */, … … 4614 4631 BCF69FA11176D01400471A52 /* APINavigationData.cpp */, 4615 4632 BCF69FA01176D01400471A52 /* APINavigationData.h */, 4633 75A8D2DD187DE87400C39C9E /* APISession.cpp */, 4634 75A8D2DE187DE87400C39C9E /* APISession.h */, 4616 4635 7CD102D91866770600ED429D /* AutoCorrectionCallback.h */, 4617 4636 BC2652121182608100243E12 /* DrawingAreaProxy.cpp */, … … 4717 4736 BC1DFEA312B31F87005DF730 /* WebOpenPanelResultListenerProxy.cpp */, 4718 4737 BC1DFEA212B31F87005DF730 /* WebOpenPanelResultListenerProxy.h */, 4738 755422BF18062BE40046F6A8 /* WebOriginDataManagerProxy.h */, 4719 4739 755422BE18062BE40046F6A8 /* WebOriginDataManagerProxy.cpp */, 4720 755422BF18062BE40046F6A8 /* WebOriginDataManagerProxy.h */,4721 4740 755422C018062BE40046F6A8 /* WebOriginDataManagerProxy.messages.in */, 4722 4741 759CCD541808F1600078E8A8 /* WebOriginDataManagerProxyChangeClient.cpp */, … … 4855 4874 33367638130C99DC006C9DE2 /* WKResourceCacheManager.cpp */, 4856 4875 33367639130C99DC006C9DE2 /* WKResourceCacheManager.h */, 4876 75A8D2D0187D17BF00C39C9E /* WKSessionRef.cpp */, 4877 75A8D2D1187D17BF00C39C9E /* WKSessionRef.h */, 4857 4878 ); 4858 4879 path = C; … … 6075 6096 BC72B9FB11E6476B001EB4EA /* WebBackForwardListProxy.h in Headers */, 6076 6097 37FC194B18510D6A008CFA47 /* WKNSURLAuthenticationChallenge.h in Headers */, 6098 75A8D2C8187CCFAB00C39C9E /* WKSession.h in Headers */, 6077 6099 BCF50728124329AA005955AE /* WebCertificateInfo.h in Headers */, 6078 6100 BC032D7510F4378D0058C15A /* WebChromeClient.h in Headers */, … … 6137 6159 BCE469541214E6CB000B98EB /* WebFormClient.h in Headers */, 6138 6160 BCE469561214E6CB000B98EB /* WebFormSubmissionListenerProxy.h in Headers */, 6161 75A8D2D7187D303A00C39C9E /* WKSessionRef.h in Headers */, 6139 6162 BC032D8D10F437A00058C15A /* WebFrame.h in Headers */, 6140 6163 BCE469771214F27B000B98EB /* WebFrameListenerProxy.h in Headers */, … … 6223 6246 BC3066BF125A442100E71278 /* WebProcessMessages.h in Headers */, 6224 6247 BC032DD510F4389F0058C15A /* WebProcessProxy.h in Headers */, 6248 75A8D2D6187D1C0E00C39C9E /* WKSessionInternal.h in Headers */, 6225 6249 51032F19180F73BB00961BB7 /* WebToDatabaseProcessConnection.h in Headers */, 6226 6250 BCEE7AD112817988009827DA /* WebProcessProxyMessages.h in Headers */, … … 6350 6374 BC0E619812D6CD120012A72A /* WKGeolocationPosition.h in Headers */, 6351 6375 37FC19471850FBF2008CFA47 /* WKBrowsingContextLoadDelegatePrivate.h in Headers */, 6376 75A8D2E1187DEC1A00C39C9E /* APISession.h in Headers */, 6352 6377 BCC8B374125FB69000DE46A4 /* WKGeometry.h in Headers */, 6353 6378 B62E7312143047B00069EC35 /* WKHitTestResult.h in Headers */, … … 7161 7186 files = ( 7162 7187 51E35200180F5D0F00E53BE9 /* DatabaseToWebProcessConnection.cpp in Sources */, 7188 75A8D2E2187DEC1E00C39C9E /* APISession.cpp in Sources */, 7163 7189 A7D792D61767CB6E00881CBE /* ActivityAssertion.cpp in Sources */, 7164 7190 B63403F914910D57001070B5 /* APIObject.cpp in Sources */, … … 7242 7268 935EEBA1127761CC003322B8 /* InjectedBundleBackForwardList.cpp in Sources */, 7243 7269 935EEBA3127761D3003322B8 /* InjectedBundleBackForwardListItem.cpp in Sources */, 7270 75A8D2C9187CCFAF00C39C9E /* WKSession.mm in Sources */, 7244 7271 BCEE7DC6128B645D009827DA /* InjectedBundleClient.cpp in Sources */, 7245 7272 51FA2D7415212DF100C1BA0B /* InjectedBundleDOMWindowExtension.cpp in Sources */, … … 7374 7401 755422C418062BF90046F6A8 /* WebOriginDataManagerProxy.cpp in Sources */, 7375 7402 1A8EFA701252B84100F7067F /* PluginProxyMessageReceiver.cpp in Sources */, 7403 75A8D2D8187D304000C39C9E /* WKSessionRef.cpp in Sources */, 7376 7404 371A19411824D29300F32A5E /* WKNSDictionary.mm in Sources */, 7377 7405 7CD622771739D863005BD7FF /* PluginSandboxProfile.mm in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.