diff options
author | Steve Block <steveblock@google.com> | 2011-05-25 19:08:45 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-06-08 13:51:31 +0100 |
commit | 2bde8e466a4451c7319e3a072d118917957d6554 (patch) | |
tree | 28f4a1b869a513e565c7760d0e6a06e7cf1fe95a /WebKitLibraries | |
parent | 6939c99b71d9372d14a0c74a772108052e8c48c8 (diff) | |
download | external_webkit-2bde8e466a4451c7319e3a072d118917957d6554.zip external_webkit-2bde8e466a4451c7319e3a072d118917957d6554.tar.gz external_webkit-2bde8e466a4451c7319e3a072d118917957d6554.tar.bz2 |
Merge WebKit at r82507: Initial merge by git
Change-Id: I60ce9d780725b58b45e54165733a8ffee23b683e
Diffstat (limited to 'WebKitLibraries')
-rw-r--r-- | WebKitLibraries/ChangeLog | 134 | ||||
-rw-r--r-- | WebKitLibraries/WebKitSystemInterface.h | 15 | ||||
-rw-r--r-- | WebKitLibraries/libWebKitSystemInterfaceLeopard.a | bin | 1724672 -> 1823936 bytes | |||
-rw-r--r-- | WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a | bin | 1447876 -> 1453828 bytes | |||
-rw-r--r-- | WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h | 7 | ||||
-rw-r--r-- | WebKitLibraries/win/lib/WebKitSystemInterface.lib | bin | 658846 -> 660276 bytes | |||
-rw-r--r-- | WebKitLibraries/win/lib/WebKitSystemInterface_debug.lib | bin | 567246 -> 0 bytes | |||
-rw-r--r-- | WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops | 2 | ||||
-rw-r--r-- | WebKitLibraries/win/tools/vsprops/common.vsprops | 9 | ||||
-rw-r--r-- | WebKitLibraries/win/tools/vsprops/production.vsprops | 28 |
10 files changed, 183 insertions, 12 deletions
diff --git a/WebKitLibraries/ChangeLog b/WebKitLibraries/ChangeLog index 9a9517b..fa1e8e1 100644 --- a/WebKitLibraries/ChangeLog +++ b/WebKitLibraries/ChangeLog @@ -1,3 +1,137 @@ +2011-03-30 Steve Falkenburg <sfalken@apple.com> + + Rubber stamped by Adam Roben. + + Remove unnecessary NDEBUG define. + + * win/tools/vsprops/production.vsprops: + +2011-03-30 Steve Falkenburg <sfalken@apple.com> + + Reviewed by Adam Roben. + + Update Windows production build logic for new production configurations + https://bugs.webkit.org/show_bug.cgi?id=57494 + + * win/tools/vsprops/common.vsprops: + * win/tools/vsprops/production.vsprops: Added. + +2011-03-29 Brent Fulgham <bfulgham@webkit.org> + + Unreviewed build change to activate MathML for WinCairo. + + * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML. + +2011-03-29 Jessie Berlin <jberlin@apple.com> + + Update the WebKitSystemInterface libraries for changes in the implementation. + + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + +2011-03-28 Jeff Miller <jeffm@apple.com> + + Reviewed by Adam Roben. + + Include certificate when sending a WebCore::ResourceError to UI process on Windows + https://bugs.webkit.org/show_bug.cgi?id=57195 + + Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and + implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so + WebCore::ResourceError can set the certificate in the user info dictionary. + + * win/include/WebKitSystemInterface/WebKitSystemInterface.h: + * win/lib/WebKitSystemInterface.lib: + +2011-03-28 Jeff Miller <jeffm@apple.com> + + Rubber-stamped by Adam Roben. + + Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now. + + * win/lib/WebKitSystemInterface_debug.lib: Removed. + +2011-03-25 Brent Fulgham <bfulgham@webkit.org> + + Kick the build machines after r81977. + + * win/tools/vsprops/common.vsprops: + +2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com> + + Unreviewed, rolling out r81683. + http://trac.webkit.org/changeset/81683 + https://bugs.webkit.org/show_bug.cgi?id=56872 + + Crashing in some tests (Requested by weinig on #webkit). + + * win/lib/WebKitSystemInterface.lib: + +2011-03-22 Sam Weinig <sam@webkit.org> + + Reviewed by Adam Roben. + + Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.) + <rdar://problem/9139245> + + "Windows edition". + + * win/lib/WebKitSystemInterface.lib: + +2011-03-22 Sam Weinig <sam@webkit.org> + + Reviewed by Brady Eidson. + + Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.) + <rdar://problem/9139245> + + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + +2011-03-17 Anders Carlsson <andersca@apple.com> + + Add WKWindowWillOrderOffScreenNotification. + + * WebKitSystemInterface.h: + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + +2011-03-14 Pratik Solanki <psolanki@apple.com> + + Rubber-stamped by Mark Rowe. + + I checked in Intel-only version of these files in r80975. This fixes that by building all + the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard. + + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + +2011-03-13 Pratik Solanki <psolanki@apple.com> + + Reviewed by Brady Eidson. + + Make adjustMIMETypeIfNecessary use CFNetwork directly + https://bugs.webkit.org/show_bug.cgi?id=55912 + + Add new WKSI functions needed to implement adjustMIMETypeIfNecessary. + + * WebKitSystemInterface.h: + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + +2011-03-09 Jessie Berlin <jberlin@apple.com> + + Reviewed by Adam Roben. + + Use the Cookie Storage from the Private Browsing Storage Session directly + https://bugs.webkit.org/show_bug.cgi?id=55986 + + * WebKitSystemInterface.h: + * libWebKitSystemInterfaceLeopard.a: + * libWebKitSystemInterfaceSnowLeopard.a: + * win/include/WebKitSystemInterface/WebKitSystemInterface.h: + * win/lib/WebKitSystemInterface.lib: + 2011-03-07 Steve Falkenburg <sfalken@apple.com> Bump version. diff --git a/WebKitLibraries/WebKitSystemInterface.h b/WebKitLibraries/WebKitSystemInterface.h index 4d6703c..3f3c049 100644 --- a/WebKitLibraries/WebKitSystemInterface.h +++ b/WebKitLibraries/WebKitSystemInterface.h @@ -15,6 +15,8 @@ extern "C" { #endif +typedef struct _CFURLResponse* CFURLResponseRef; + typedef enum { WKCertificateParseResultSucceeded = 0, WKCertificateParseResultFailed = 1, @@ -70,6 +72,7 @@ void WKAdvanceDefaultButtonPulseAnimation(NSButtonCell *button); NSString *WKMouseMovedNotification(void); NSString *WKWindowWillOrderOnScreenNotification(void); +NSString *WKWindowWillOrderOffScreenNotification(void); void WKSetNSWindowShouldPostEventNotifications(NSWindow *window, BOOL post); CFTypeID WKGetAXTextMarkerTypeID(void); @@ -239,7 +242,7 @@ NSURLRequest *WKCopyRequestWithStorageSession(CFURLStorageSessionRef, NSURLReque NSCachedURLResponse *WKCachedResponseForRequest(CFURLStorageSessionRef, NSURLRequest*); typedef struct OpaqueCFHTTPCookieStorage* CFHTTPCookieStorageRef; -CFHTTPCookieStorageRef WKCreatePrivateInMemoryHTTPCookieStorage(CFURLStorageSessionRef); +CFHTTPCookieStorageRef WKCopyHTTPCookieStorage(CFURLStorageSessionRef); unsigned WKGetHTTPCookieAcceptPolicy(CFHTTPCookieStorageRef); NSArray *WKHTTPCookiesForURL(CFHTTPCookieStorageRef, NSURL *); void WKSetHTTPCookiesForURL(CFHTTPCookieStorageRef, NSArray *, NSURL *, NSURL *); @@ -386,6 +389,12 @@ CFIndex WKGetHyphenationLocationBeforeIndex(CFStringRef string, CFIndex index); CFArrayRef WKCFURLCacheCopyAllHostNamesInPersistentStore(void); void WKCFURLCacheDeleteHostNamesInPersistentStore(CFArrayRef hostArray); +CFStringRef WKGetCFURLResponseMIMEType(CFURLResponseRef); +CFURLRef WKGetCFURLResponseURL(CFURLResponseRef); +CFHTTPMessageRef WKGetCFURLResponseHTTPResponse(CFURLResponseRef); +CFStringRef WKCopyCFURLResponseSuggestedFilename(CFURLResponseRef); +void WKSetCFURLResponseMIMEType(CFURLResponseRef, CFStringRef mimeType); + #if !defined(BUILDING_ON_TIGER) && !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD) typedef enum { WKSandboxExtensionTypeReadOnly, @@ -404,10 +413,13 @@ const char* WKSandboxExtensionGetSerializedFormat(WKSandboxExtensionRef sandboxE WKSandboxExtensionRef WKSandboxExtensionCreateFromSerializedFormat(const char* serializationFormat, size_t length); typedef struct __WKScrollbarPainter *WKScrollbarPainterRef; +typedef struct __WKScrollbarPainterController *WKScrollbarPainterControllerRef; + WKScrollbarPainterRef WKMakeScrollbarPainter(int controlSize, bool isHorizontal); WKScrollbarPainterRef WKMakeScrollbarReplacementPainter(WKScrollbarPainterRef oldPainter, int newStyle, int controlSize, bool isHorizontal); void WKScrollbarPainterSetDelegate(WKScrollbarPainterRef, id scrollbarPainterDelegate); void WKScrollbarPainterPaint(WKScrollbarPainterRef, bool enabled, double value, CGFloat proportion, CGRect frameRect); +void WKScrollbarPainterForceFlashScrollers(WKScrollbarPainterControllerRef); int WKScrollbarThickness(int controlSize); int WKScrollbarMinimumThumbLength(WKScrollbarPainterRef); int WKScrollbarMinimumTotalLengthNeededForThumb(WKScrollbarPainterRef); @@ -418,7 +430,6 @@ void WKSetScrollbarPainterTrackAlpha(WKScrollbarPainterRef, CGFloat); bool WKScrollbarPainterIsHorizontal(WKScrollbarPainterRef); void WKScrollbarPainterSetOverlayState(WKScrollbarPainterRef, int overlayScrollerState); -typedef struct __WKScrollbarPainterController *WKScrollbarPainterControllerRef; WKScrollbarPainterControllerRef WKMakeScrollbarPainterController(id painterControllerDelegate); void WKSetPainterForPainterController(WKScrollbarPainterControllerRef, WKScrollbarPainterRef, bool isHorizontal); WKScrollbarPainterRef WKVerticalScrollbarPainterForController(WKScrollbarPainterControllerRef); diff --git a/WebKitLibraries/libWebKitSystemInterfaceLeopard.a b/WebKitLibraries/libWebKitSystemInterfaceLeopard.a Binary files differindex d52ce7f..886d78a 100644 --- a/WebKitLibraries/libWebKitSystemInterfaceLeopard.a +++ b/WebKitLibraries/libWebKitSystemInterfaceLeopard.a diff --git a/WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a b/WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a Binary files differindex e54b844..d55a694 100644 --- a/WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a +++ b/WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a diff --git a/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h b/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h index 5d17561..0838028 100644 --- a/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h +++ b/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h @@ -86,10 +86,12 @@ CGAffineTransform wkGetUserToBaseCTM(CGContextRef); void wkDrawFocusRing(CGContextRef, CGColorRef, float radius); CFDictionaryRef wkGetSSLCertificateInfo(CFURLResponseRef); -void* wkGetSSLPeerCertificateData(CFDictionaryRef); +CFDataRef wkGetSSLPeerCertificateData(CFDictionaryRef); +void* wkGetSSLPeerCertificateDataBytePtr(CFDictionaryRef); +void wkSetSSLPeerCertificateData(CFMutableDictionaryRef, CFDataRef); void* wkGetSSLCertificateChainContext(CFDictionaryRef); CFHTTPCookieStorageRef wkGetDefaultHTTPCookieStorage(); -CFHTTPCookieStorageRef wkCreatePrivateInMemoryHTTPCookieStorage(CFURLStorageSessionRef); +CFHTTPCookieStorageRef wkCreateInMemoryHTTPCookieStorage(); void wkSetCFURLRequestShouldContentSniff(CFMutableURLRequestRef, bool); CFStringRef wkCopyFoundationCacheDirectory(); void wkSetClientCertificateInSSLProperties(CFMutableDictionaryRef, CFDataRef); @@ -100,6 +102,7 @@ void wkCFURLRequestSetHTTPRequestBodyParts(CFMutableURLRequestRef, CFArrayRef bo CFURLStorageSessionRef wkCreatePrivateStorageSession(CFStringRef identifier); void wkSetRequestStorageSession(CFURLStorageSessionRef, CFMutableURLRequestRef); CFURLCacheRef wkCopyURLCache(CFURLStorageSessionRef); +CFHTTPCookieStorageRef wkCopyHTTPCookieStorage(CFURLStorageSessionRef); CFArrayRef wkCFURLCacheCopyAllHostNamesInPersistentStore(); void wkCFURLCacheDeleteHostNamesInPersistentStore(CFArrayRef hostNames); diff --git a/WebKitLibraries/win/lib/WebKitSystemInterface.lib b/WebKitLibraries/win/lib/WebKitSystemInterface.lib Binary files differindex c6fe998..d212612 100644 --- a/WebKitLibraries/win/lib/WebKitSystemInterface.lib +++ b/WebKitLibraries/win/lib/WebKitSystemInterface.lib diff --git a/WebKitLibraries/win/lib/WebKitSystemInterface_debug.lib b/WebKitLibraries/win/lib/WebKitSystemInterface_debug.lib Binary files differdeleted file mode 100644 index f21c19a..0000000 --- a/WebKitLibraries/win/lib/WebKitSystemInterface_debug.lib +++ /dev/null diff --git a/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops b/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops index b6edbca..32664b8 100644 --- a/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops +++ b/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops @@ -133,7 +133,7 @@ /> <UserMacro Name="ENABLE_MATHML" - Value="" + Value="ENABLE_MATHML" PerformEnvironmentSet="true" /> <UserMacro diff --git a/WebKitLibraries/win/tools/vsprops/common.vsprops b/WebKitLibraries/win/tools/vsprops/common.vsprops index 0f07f75..d5889de 100644 --- a/WebKitLibraries/win/tools/vsprops/common.vsprops +++ b/WebKitLibraries/win/tools/vsprops/common.vsprops @@ -9,8 +9,8 @@ <Tool Name="VCCLCompilerTool" AdditionalOptions="/GS" - PreprocessorDefinitions="WIN32;_WINDOWS;WINVER=0x502;_WIN32_WINNT=0x502;_WIN32_IE=0x603;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;__PRODUCTION__=0$(ProductionBuild);_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName)" - ExceptionHandling="0" + PreprocessorDefinitions="WIN32;_WINDOWS;WINVER=0x502;_WIN32_WINNT=0x502;_WIN32_IE=0x603;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName)" + ExceptionHandling= "0" RuntimeTypeInfo="false" WarningLevel="4" WarnAsError="true" @@ -35,7 +35,6 @@ /> <Tool Name="VCMIDLTool" - PreprocessorDefinitions="__PRODUCTION__=0$(ProductionBuild)" WarnAsError="true" HeaderFileName="$(OutDir)\$(InputName).h" /> @@ -57,10 +56,6 @@ AdditionalIncludeDirectories=""$(IntDir)\include"" /> <UserMacro - Name="ProductionBuild" - Value="$(PRODUCTION)" - /> - <UserMacro Name="ConfigurationBuildDir" Value="$(WebKitOutputDir)\$(ConfigurationName)" /> diff --git a/WebKitLibraries/win/tools/vsprops/production.vsprops b/WebKitLibraries/win/tools/vsprops/production.vsprops new file mode 100644 index 0000000..cc5ba1c --- /dev/null +++ b/WebKitLibraries/win/tools/vsprops/production.vsprops @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioPropertySheet + ProjectType="Visual C++" + Version="8.00" + Name="production" + > + <Tool + Name="VCCLCompilerTool" + PreprocessorDefinitions="__PRODUCTION__=1" + /> + <Tool + Name="VCMIDLTool" + PreprocessorDefinitions="__PRODUCTION__=1" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="__PRODUCTION__=1" + /> + <UserMacro + Name="ProductionBuild" + Value="1" + /> + <UserMacro + Name="PRODUCTION" + Value="1" + PerformEnvironmentSet="true" + /> +</VisualStudioPropertySheet> |