Changeset 160341 in webkit
- Timestamp:
- Dec 9, 2013 4:11:01 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 6 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r160321 r160341 1 2013-12-09 Anders Carlsson <andersca@apple.com> 2 3 Begin working on a UserData class intended to replace UserMessageCoders 4 https://bugs.webkit.org/show_bug.cgi?id=125471 5 6 Reviewed by Sam Weinig. 7 8 * Shared/APIFrameHandle.cpp: Added. 9 * Shared/APIFrameHandle.h: Added. 10 Add a new API::FrameHandle class that represents a frame. 11 12 * Shared/APIObject.h: 13 * Shared/APIPageHandle.cpp: Added. 14 * Shared/APIPageHandle.h: Added. 15 Add a new API::PageHandle class that represents a page. 16 17 * Shared/UserData.cpp: Added. 18 (WebKit::UserData::UserData): 19 (WebKit::UserData::~UserData): 20 (WebKit::UserData::encode): 21 (WebKit::UserData::decode): 22 * Shared/UserData.h: Added. 23 Add a UserData class that can be encoded and decoded. This will be used for sending data 24 between the web process and UI process without doing any of the Page -> BundlePage etc conversions. 25 * WebKit2.xcodeproj/project.pbxproj: 26 1 27 2013-12-09 Ryuan Choi <ryuan.choi@samsung.com> 2 28 -
trunk/Source/WebKit2/Shared/APIObject.h
r159845 r160341 63 63 Dictionary, 64 64 Error, 65 FrameHandle, 65 66 Image, 67 PageHandle, 66 68 ProtectionSpace, 67 69 RenderLayer, -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r160296 r160341 264 264 1AB8A1F618400B9D00E9AE69 /* WKPageFindMatchesClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB8A1F518400B9D00E9AE69 /* WKPageFindMatchesClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 265 265 1AB8A1F818400BB800E9AE69 /* WKPageContextMenuClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB8A1F718400BB800E9AE69 /* WKPageContextMenuClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 266 1AC1336718565B5700F3EC05 /* UserData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1336518565B5700F3EC05 /* UserData.cpp */; }; 267 1AC1336818565B5700F3EC05 /* UserData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC1336618565B5700F3EC05 /* UserData.h */; }; 268 1AC1336C18565C7A00F3EC05 /* APIPageHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC1336B18565C7A00F3EC05 /* APIPageHandle.h */; }; 269 1AC1336E18565D2B00F3EC05 /* APIPageHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1336D18565D2B00F3EC05 /* APIPageHandle.cpp */; }; 270 1AC1337118566C7C00F3EC05 /* APIFrameHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1336F18566C7C00F3EC05 /* APIFrameHandle.cpp */; }; 271 1AC1337218566C7C00F3EC05 /* APIFrameHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC1337018566C7C00F3EC05 /* APIFrameHandle.h */; }; 266 272 1AC25FC212A48F6000BD2671 /* PluginProcessShim.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AC25F8A12A48E0300BD2671 /* PluginProcessShim.mm */; }; 267 273 1AC4C82916B876A90069DCCD /* MessageFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC4C82816B876A90069DCCD /* MessageFlags.h */; }; … … 1789 1795 1AB8A1F518400B9D00E9AE69 /* WKPageFindMatchesClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKPageFindMatchesClient.h; sourceTree = "<group>"; }; 1790 1796 1AB8A1F718400BB800E9AE69 /* WKPageContextMenuClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKPageContextMenuClient.h; sourceTree = "<group>"; }; 1797 1AC1336518565B5700F3EC05 /* UserData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserData.cpp; sourceTree = "<group>"; }; 1798 1AC1336618565B5700F3EC05 /* UserData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserData.h; sourceTree = "<group>"; }; 1799 1AC1336B18565C7A00F3EC05 /* APIPageHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIPageHandle.h; sourceTree = "<group>"; }; 1800 1AC1336D18565D2B00F3EC05 /* APIPageHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIPageHandle.cpp; sourceTree = "<group>"; }; 1801 1AC1336F18566C7C00F3EC05 /* APIFrameHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIFrameHandle.cpp; sourceTree = "<group>"; }; 1802 1AC1337018566C7C00F3EC05 /* APIFrameHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIFrameHandle.h; sourceTree = "<group>"; }; 1791 1803 1AC25F8912A48E0300BD2671 /* PluginProcessShim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginProcessShim.h; sourceTree = "<group>"; }; 1792 1804 1AC25F8A12A48E0300BD2671 /* PluginProcessShim.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PluginProcessShim.mm; sourceTree = "<group>"; }; … … 3414 3426 BC64696E11DBE603006455B0 /* APIArray.h */, 3415 3427 1A3DD205125E5A2F004515E6 /* APIClient.h */, 3428 1AC1336F18566C7C00F3EC05 /* APIFrameHandle.cpp */, 3429 1AC1337018566C7C00F3EC05 /* APIFrameHandle.h */, 3416 3430 B63403F814910D57001070B5 /* APIObject.cpp */, 3417 3431 BCF04C8C11FF9B7D00F86A58 /* APIObject.h */, 3432 1AC1336D18565D2B00F3EC05 /* APIPageHandle.cpp */, 3433 1AC1336B18565C7A00F3EC05 /* APIPageHandle.h */, 3418 3434 A7D792D51767CB6E00881CBE /* ActivityAssertion.cpp */, 3419 3435 A7D792D41767CB0900881CBE /* ActivityAssertion.h */, … … 3475 3491 1A64245D12DE29A100CAAE2C /* UpdateInfo.cpp */, 3476 3492 1A64245C12DE29A100CAAE2C /* UpdateInfo.h */, 3493 1AC1336518565B5700F3EC05 /* UserData.cpp */, 3494 1AC1336618565B5700F3EC05 /* UserData.h */, 3477 3495 BCB0B0DF12305AB100B1341E /* UserMessageCoders.h */, 3478 3496 865E0484181A090D001F72F2 /* ViewState.h */, … … 5726 5744 51795571162877D200FA43B6 /* NetworkProcessCreationParameters.h in Headers */, 5727 5745 1A9E329F1822FEDD00F5D04C /* WKRemoteObjectCoder.h in Headers */, 5746 1AC1336818565B5700F3EC05 /* UserData.h in Headers */, 5728 5747 5163199516289A6300E22F00 /* NetworkProcessMessages.h in Headers */, 5729 5748 E14A954A16E016A40068DE82 /* NetworkProcessPlatformStrategies.h in Headers */, … … 5999 6018 BCE0E425168B7A280057E66A /* WebProcessSupplement.h in Headers */, 6000 6019 512F589D12A8838800629530 /* WebProtectionSpace.h in Headers */, 6020 1AC1337218566C7C00F3EC05 /* APIFrameHandle.h in Headers */, 6001 6021 37948404150C350600E52CE9 /* WebRenderLayer.h in Headers */, 6002 6022 51E351F6180F5C7500E53BE9 /* WebIDBFactoryBackend.h in Headers */, … … 6015 6035 1A594ABB112A1FB6009DE7C7 /* WebUIClient.h in Headers */, 6016 6036 BCA0EF7F12331E78007D3CFB /* WebUndoStep.h in Headers */, 6037 1AC1336C18565C7A00F3EC05 /* APIPageHandle.h in Headers */, 6017 6038 1AB474E8184D44D00051B622 /* WKBundlePageDiagnosticLoggingClient.h in Headers */, 6018 6039 1AC7537C183A9FDB0072CB15 /* PageLoadState.h in Headers */, … … 7130 7151 1A043B5D124D5E9D00FFBFB5 /* PluginProcessProxyMessageReceiver.cpp in Sources */, 7131 7152 1A043DC2124FF87500FFBFB5 /* PluginProxy.cpp in Sources */, 7153 1AC1336718565B5700F3EC05 /* UserData.cpp in Sources */, 7132 7154 1A2D92211281DC1B001EB962 /* PluginProxyMac.mm in Sources */, 7133 7155 755422C418062BF90046F6A8 /* WebOriginDataManagerProxy.cpp in Sources */, … … 7139 7161 E18C92F412DB9E7100CF2AEB /* PrintInfo.cpp in Sources */, 7140 7162 E1CC1B9112D7EADF00625838 /* PrintInfoMac.mm in Sources */, 7163 1AC1336E18565D2B00F3EC05 /* APIPageHandle.cpp in Sources */, 7141 7164 1AE117F611DBB30900981615 /* ProcessLauncher.cpp in Sources */, 7142 7165 BC111B1D112F5FE600337BAB /* ProcessLauncherMac.mm in Sources */, … … 7476 7499 F634445C12A885E9000612D8 /* WKSecurityOrigin.cpp in Sources */, 7477 7500 BC407603124FF0270068F20A /* WKSerializedScriptValue.cpp in Sources */, 7501 1AC1337118566C7C00F3EC05 /* APIFrameHandle.cpp in Sources */, 7478 7502 BC407605124FF0270068F20A /* WKString.cpp in Sources */, 7479 7503 BC407619124FF0370068F20A /* WKStringCF.mm in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.