From 81bc750723a18f21cd17d1b173cd2a4dda9cea6e Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Tue, 24 May 2011 11:24:40 +0100 Subject: Merge WebKit at r80534: Intial merge by Git Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61 --- .../WebKitSystemInterface/WebKitSystemInterface.h | 11 ++++++++++- WebKitLibraries/win/lib/WebKitSystemInterface.lib | Bin 624642 -> 658846 bytes WebKitLibraries/win/tools/scripts/VERSION | 2 +- .../win/tools/vsprops/FeatureDefines.vsprops | 7 ++++++- .../win/tools/vsprops/FeatureDefinesCairo.vsprops | 7 ++++++- WebKitLibraries/win/tools/vsprops/common.vsprops | 1 + 6 files changed, 24 insertions(+), 4 deletions(-) (limited to 'WebKitLibraries/win') diff --git a/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h b/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h index 7f24a30..5d17561 100644 --- a/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h +++ b/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h @@ -64,6 +64,8 @@ typedef CVImageBufferRef CVPixelBufferRef; typedef struct _CAImageQueue *CAImageQueueRef; typedef unsigned long CFTypeID; typedef struct _CFURLCredential* WKCFURLCredentialRef; +typedef const struct __CFURLStorageSession* CFURLStorageSessionRef; +typedef const struct _CFURLCache* CFURLCacheRef; void wkSetFontSmoothingLevel(int type); int wkGetFontSmoothingLevel(); @@ -87,7 +89,7 @@ CFDictionaryRef wkGetSSLCertificateInfo(CFURLResponseRef); void* wkGetSSLPeerCertificateData(CFDictionaryRef); void* wkGetSSLCertificateChainContext(CFDictionaryRef); CFHTTPCookieStorageRef wkGetDefaultHTTPCookieStorage(); -CFHTTPCookieStorageRef wkCreatePrivateHTTPCookieStorage(); +CFHTTPCookieStorageRef wkCreatePrivateInMemoryHTTPCookieStorage(CFURLStorageSessionRef); void wkSetCFURLRequestShouldContentSniff(CFMutableURLRequestRef, bool); CFStringRef wkCopyFoundationCacheDirectory(); void wkSetClientCertificateInSSLProperties(CFMutableDictionaryRef, CFDataRef); @@ -95,6 +97,13 @@ void wkSetClientCertificateInSSLProperties(CFMutableDictionaryRef, CFDataRef); CFArrayRef wkCFURLRequestCopyHTTPRequestBodyParts(CFURLRequestRef); void wkCFURLRequestSetHTTPRequestBodyParts(CFMutableURLRequestRef, CFArrayRef bodyParts); +CFURLStorageSessionRef wkCreatePrivateStorageSession(CFStringRef identifier); +void wkSetRequestStorageSession(CFURLStorageSessionRef, CFMutableURLRequestRef); +CFURLCacheRef wkCopyURLCache(CFURLStorageSessionRef); + +CFArrayRef wkCFURLCacheCopyAllHostNamesInPersistentStore(); +void wkCFURLCacheDeleteHostNamesInPersistentStore(CFArrayRef hostNames); + unsigned wkInitializeMaximumHTTPConnectionCountPerHost(unsigned preferredConnectionCount); void wkSetCONNECTProxyForStream(CFReadStreamRef, CFStringRef proxyHost, CFNumberRef proxyPort); diff --git a/WebKitLibraries/win/lib/WebKitSystemInterface.lib b/WebKitLibraries/win/lib/WebKitSystemInterface.lib index 90e9ceb..c6fe998 100644 Binary files a/WebKitLibraries/win/lib/WebKitSystemInterface.lib and b/WebKitLibraries/win/lib/WebKitSystemInterface.lib differ diff --git a/WebKitLibraries/win/tools/scripts/VERSION b/WebKitLibraries/win/tools/scripts/VERSION index 910fbe3..2d8c4cd 100644 --- a/WebKitLibraries/win/tools/scripts/VERSION +++ b/WebKitLibraries/win/tools/scripts/VERSION @@ -1 +1 @@ -533 +534 diff --git a/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops b/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops index f30932d..6bea548 100644 --- a/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops +++ b/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops @@ -9,7 +9,7 @@ > + + + -- cgit v1.1