Changeset 175748 in webkit
- Timestamp:
- Nov 7, 2014, 3:29:55 AM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 8 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/WebKit2/ChangeLog ¶
r175732 r175748 1 2014-11-07 Antti Koivisto <antti@apple.com> 2 3 Add cache coders 4 https://bugs.webkit.org/show_bug.cgi?id=138413 5 6 Reviewed by Anders Carlsson. 7 8 Add encoding and decoding support for cache types. 9 10 This is largely a copy of the IPC coder classes with some unnecessary features removed. 11 The coders compute a type-sensitive checksum that can be used to verify the data integrity. 12 13 The code is behind ENABLE(NETWORK_CACHE) and not yet used. 14 15 * NetworkProcess/cache: Added. 16 * NetworkProcess/cache/NetworkCacheCoder.h: Added. 17 * NetworkProcess/cache/NetworkCacheCoders.cpp: Added. 18 * NetworkProcess/cache/NetworkCacheCoders.h: Added. 19 * NetworkProcess/cache/NetworkCacheDecoder.cpp: Added. 20 * NetworkProcess/cache/NetworkCacheDecoder.h: Added. 21 * NetworkProcess/cache/NetworkCacheEncoder.cpp: Added. 22 * NetworkProcess/cache/NetworkCacheEncoder.h: Added. 23 * WebKit2.xcodeproj/project.pbxproj: 24 1 25 2014-11-06 Conrad Shultz <conrad_shultz@apple.com> 2 26 -
TabularUnified trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj ¶
r175698 r175748 1653 1653 E1EE53E311F8CFC000CCBEE4 /* InjectedBundlePageEditorClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE53DC11F8CF9F00CCBEE4 /* InjectedBundlePageEditorClient.h */; }; 1654 1654 E1EE53E711F8CFFB00CCBEE4 /* InjectedBundlePageEditorClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE53E611F8CFFB00CCBEE4 /* InjectedBundlePageEditorClient.cpp */; }; 1655 E489D28A1A0A2DB80078C06A /* NetworkCacheCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E489D2831A0A2DB80078C06A /* NetworkCacheCoder.h */; }; 1656 E489D28B1A0A2DB80078C06A /* NetworkCacheCoders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E489D2841A0A2DB80078C06A /* NetworkCacheCoders.cpp */; }; 1657 E489D28C1A0A2DB80078C06A /* NetworkCacheCoders.h in Headers */ = {isa = PBXBuildFile; fileRef = E489D2851A0A2DB80078C06A /* NetworkCacheCoders.h */; }; 1658 E489D28D1A0A2DB80078C06A /* NetworkCacheDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E489D2861A0A2DB80078C06A /* NetworkCacheDecoder.cpp */; }; 1659 E489D28E1A0A2DB80078C06A /* NetworkCacheDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E489D2871A0A2DB80078C06A /* NetworkCacheDecoder.h */; }; 1660 E489D28F1A0A2DB80078C06A /* NetworkCacheEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E489D2881A0A2DB80078C06A /* NetworkCacheEncoder.cpp */; }; 1661 E489D2901A0A2DB80078C06A /* NetworkCacheEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E489D2891A0A2DB80078C06A /* NetworkCacheEncoder.h */; }; 1655 1662 ED82A7F2128C6FAF004477B3 /* WKBundlePageOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A22F0FF1289FCD90085E74F /* WKBundlePageOverlay.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1656 1663 EDCA71B7128DDA8C00201B26 /* WKBundlePageOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A22F1001289FCD90085E74F /* WKBundlePageOverlay.cpp */; }; … … 3753 3760 E1FEF39A190F76F300731658 /* com.apple.WebKit.Databases.sb.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = com.apple.WebKit.Databases.sb.in; sourceTree = "<group>"; }; 3754 3761 E1FEF39C190F791C00731658 /* DatabaseProcessIOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DatabaseProcessIOS.mm; sourceTree = "<group>"; }; 3762 E489D2831A0A2DB80078C06A /* NetworkCacheCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkCacheCoder.h; sourceTree = "<group>"; }; 3763 E489D2841A0A2DB80078C06A /* NetworkCacheCoders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkCacheCoders.cpp; sourceTree = "<group>"; }; 3764 E489D2851A0A2DB80078C06A /* NetworkCacheCoders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkCacheCoders.h; sourceTree = "<group>"; }; 3765 E489D2861A0A2DB80078C06A /* NetworkCacheDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkCacheDecoder.cpp; sourceTree = "<group>"; }; 3766 E489D2871A0A2DB80078C06A /* NetworkCacheDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkCacheDecoder.h; sourceTree = "<group>"; }; 3767 E489D2881A0A2DB80078C06A /* NetworkCacheEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkCacheEncoder.cpp; sourceTree = "<group>"; }; 3768 E489D2891A0A2DB80078C06A /* NetworkCacheEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkCacheEncoder.h; sourceTree = "<group>"; }; 3755 3769 F036978715F4BF0500C3A80E /* WebColorPicker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebColorPicker.cpp; sourceTree = "<group>"; }; 3756 3770 F6113E24126CE1820057D0A7 /* WebUserContentURLPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebUserContentURLPattern.h; sourceTree = "<group>"; }; … … 5183 5197 isa = PBXGroup; 5184 5198 children = ( 5199 E489D2821A0A2BE80078C06A /* cache */, 5185 5200 7EC4F0F818E4A922008056AF /* cocoa */, 5186 5201 2DA944BB188511DD00ED86DB /* ios */, … … 7005 7020 sourceTree = "<group>"; 7006 7021 }; 7022 E489D2821A0A2BE80078C06A /* cache */ = { 7023 isa = PBXGroup; 7024 children = ( 7025 E489D2831A0A2DB80078C06A /* NetworkCacheCoder.h */, 7026 E489D2841A0A2DB80078C06A /* NetworkCacheCoders.cpp */, 7027 E489D2851A0A2DB80078C06A /* NetworkCacheCoders.h */, 7028 E489D2861A0A2DB80078C06A /* NetworkCacheDecoder.cpp */, 7029 E489D2871A0A2DB80078C06A /* NetworkCacheDecoder.h */, 7030 E489D2881A0A2DB80078C06A /* NetworkCacheEncoder.cpp */, 7031 E489D2891A0A2DB80078C06A /* NetworkCacheEncoder.h */, 7032 ); 7033 name = cache; 7034 path = NetworkProcess/cache; 7035 sourceTree = "<group>"; 7036 }; 7007 7037 F638955A133BF57D008941D5 /* mac */ = { 7008 7038 isa = PBXGroup; … … 7110 7140 BC017D2116263308007054F5 /* WKDOMTextIterator.h in Headers */, 7111 7141 37DFA7001810BB92001F4A9F /* WKFoundation.h in Headers */, 7142 E489D28E1A0A2DB80078C06A /* NetworkCacheDecoder.h in Headers */, 7112 7143 1ABC3DF11899C6B6004F0626 /* WKNavigationInternal.h in Headers */, 7113 7144 0F0C365A18C0555800F607D7 /* LayerRepresentation.h in Headers */, … … 7244 7275 1A6FBA2A11E6862700DB1371 /* NetscapeBrowserFuncs.h in Headers */, 7245 7276 1A6FBD2811E69BC200DB1371 /* NetscapePlugin.h in Headers */, 7277 E489D28C1A0A2DB80078C06A /* NetworkCacheCoders.h in Headers */, 7246 7278 A1C512C9190656E500448914 /* WebQuickLookHandleClient.h in Headers */, 7247 7279 1A4A9C5612B816CF008FE984 /* NetscapePluginModule.h in Headers */, … … 7442 7474 1A6509CE18B4146200614332 /* WKProcessPoolPrivate.h in Headers */, 7443 7475 51871B5C127CB89D00F76232 /* WebContextMenu.h in Headers */, 7476 E489D2901A0A2DB80078C06A /* NetworkCacheEncoder.h in Headers */, 7444 7477 BC032D7710F4378D0058C15A /* WebContextMenuClient.h in Headers */, 7445 7478 75E749EC180DBB9800088BA6 /* WebOriginDataManagerProxyMessages.h in Headers */, … … 7451 7484 1AB8A1F418400B8F00E9AE69 /* WKPageFindClient.h in Headers */, 7452 7485 75E749EA180DBB9800088BA6 /* WebOriginDataManagerMessages.h in Headers */, 7486 E489D28A1A0A2DB80078C06A /* NetworkCacheCoder.h in Headers */, 7453 7487 37A64E5518F38E3C00EB30F1 /* _WKFormDelegate.h in Headers */, 7454 7488 51ACBBA0127A8F2C00D203B9 /* WebContextMenuProxyMac.h in Headers */, … … 8852 8886 BC4BEEAC120A0A5F00FBA0C7 /* InjectedBundleNodeHandle.cpp in Sources */, 8853 8887 512935E31288D97800A4B695 /* InjectedBundlePageContextMenuClient.cpp in Sources */, 8888 E489D28B1A0A2DB80078C06A /* NetworkCacheCoders.cpp in Sources */, 8854 8889 CD67D30E15C08F9A00843ADF /* InjectedBundlePageDiagnosticLoggingClient.cpp in Sources */, 8855 8890 E1EE53E711F8CFFB00CCBEE4 /* InjectedBundlePageEditorClient.cpp in Sources */, … … 8966 9001 31A67E0C165B2A99006CBA66 /* PlugInAutoStartProvider.cpp in Sources */, 8967 9002 1A8EF4CC1252403700F7067F /* PluginControllerProxy.cpp in Sources */, 9003 E489D28D1A0A2DB80078C06A /* NetworkCacheDecoder.cpp in Sources */, 8968 9004 1A2D91A61281D739001EB962 /* PluginControllerProxyMac.mm in Sources */, 9005 E489D28F1A0A2DB80078C06A /* NetworkCacheEncoder.cpp in Sources */, 8969 9006 1A8EF96E1252AF6B00F7067F /* PluginControllerProxyMessageReceiver.cpp in Sources */, 8970 9007 1A17977F137EE82C00F97D45 /* PluginCreationParameters.cpp in Sources */,
Note:
See TracChangeset
for help on using the changeset viewer.