Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1049)

Unified Diff: Source/core/platform/mac/WebCoreSystemInterface.mm

Issue 14378002: Trim the WebKitSystemInterface list to just what's used in Blink. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Merge Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/platform/mac/WebCoreSystemInterface.h ('k') | Source/core/platform/mac/WebSystemInterface.mm » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/platform/mac/WebCoreSystemInterface.mm
diff --git a/Source/core/platform/mac/WebCoreSystemInterface.mm b/Source/core/platform/mac/WebCoreSystemInterface.mm
index fbf1758fc6cd4daa284f0e37ae812f9238df00e5..02725e79d72ba765498e4cd8bf9a04d92cee75e9 100644
--- a/Source/core/platform/mac/WebCoreSystemInterface.mm
+++ b/Source/core/platform/mac/WebCoreSystemInterface.mm
@@ -28,169 +28,13 @@
#import <Foundation/Foundation.h>
void (*wkAdvanceDefaultButtonPulseAnimation)(NSButtonCell *);
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-void (*wkCALayerEnumerateRectsBeingDrawnWithBlock)(CALayer *, CGContextRef context, void (^block)(CGRect rect));
-#endif
-BOOL (*wkCGContextGetShouldSmoothFonts)(CGContextRef);
-void (*wkCGContextResetClip)(CGContextRef);
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080
-bool (*wkCGContextDrawsWithCorrectShadowOffsets)(CGContextRef);
-#endif
-CGPatternRef (*wkCGPatternCreateWithImageAndTransform)(CGImageRef, CGAffineTransform, int);
-CFStringRef (*wkCopyCFLocalizationPreferredName)(CFStringRef);
-NSString* (*wkCopyNSURLResponseStatusLine)(NSURLResponse*);
-CFArrayRef (*wkCopyNSURLResponseCertificateChain)(NSURLResponse*);
-NSString* (*wkCreateURLPasteboardFlavorTypeName)(void);
-NSString* (*wkCreateURLNPasteboardFlavorTypeName)(void);
void (*wkDrawBezeledTextFieldCell)(NSRect, BOOL enabled);
-void (*wkDrawTextFieldCellFocusRing)(NSTextFieldCell*, NSRect);
void (*wkDrawCapsLockIndicator)(CGContextRef, CGRect);
void (*wkDrawBezeledTextArea)(NSRect, BOOL enabled);
-void (*wkDrawFocusRing)(CGContextRef, CGColorRef, int radius);
NSFont* (*wkGetFontInLanguageForRange)(NSFont*, NSString*, NSRange);
NSFont* (*wkGetFontInLanguageForCharacter)(NSFont*, UniChar);
BOOL (*wkGetGlyphTransformedAdvances)(CGFontRef, NSFont*, CGAffineTransform*, ATSGlyphRef*, CGSize* advance);
-void (*wkWindowSetAlpha)(NSWindow *, float);
-void (*wkWindowSetScaledFrame)(NSWindow *, NSRect, NSRect);
-NSString* (*wkGetPreferredExtensionForMIMEType)(NSString*);
-CFStringRef (*wkSignedPublicKeyAndChallengeString)(unsigned keySize, CFStringRef challenge, CFStringRef keyDescription);
-NSArray* (*wkGetExtensionsForMIMEType)(NSString*);
-NSString* (*wkGetMIMETypeForExtension)(NSString*);
-NSTimeInterval (*wkGetNSURLResponseCalculatedExpiration)(NSURLResponse *response);
-NSDate *(*wkGetNSURLResponseLastModifiedDate)(NSURLResponse *response);
-BOOL (*wkGetNSURLResponseMustRevalidate)(NSURLResponse *response);
-void (*wkGetWheelEventDeltas)(NSEvent*, float* deltaX, float* deltaY, BOOL* continuous);
-UInt8 (*wkGetNSEventKeyChar)(NSEvent *);
-void (*wkPopupMenu)(NSMenu*, NSPoint location, float width, NSView*, int selectedItem, NSFont*);
-unsigned (*wkQTIncludeOnlyModernMediaFileTypes)(void);
-int (*wkQTMovieDataRate)(QTMovie*);
-void (*wkQTMovieDisableComponent)(uint32_t[5]);
-float (*wkQTMovieMaxTimeLoaded)(QTMovie*);
-NSString *(*wkQTMovieMaxTimeLoadedChangeNotification)(void);
-float (*wkQTMovieMaxTimeSeekable)(QTMovie*);
-int (*wkQTMovieGetType)(QTMovie*);
-BOOL (*wkQTMovieHasClosedCaptions)(QTMovie*);
-NSURL *(*wkQTMovieResolvedURL)(QTMovie*);
-void (*wkQTMovieSetShowClosedCaptions)(QTMovie*, BOOL);
-void (*wkQTMovieSelectPreferredAlternates)(QTMovie*);
-void (*wkQTMovieViewSetDrawSynchronously)(QTMovieView*, BOOL);
-NSArray *(*wkQTGetSitesInMediaDownloadCache)();
-void (*wkQTClearMediaDownloadCacheForSite)(NSString *site);
-void (*wkQTClearMediaDownloadCache)();
-
-void (*wkSetCGFontRenderingMode)(CGContextRef, NSFont*);
-void (*wkSetDragImage)(NSImage*, NSPoint offset);
-void (*wkSetBaseCTM)(CGContextRef, CGAffineTransform);
-void (*wkSetPatternPhaseInUserSpace)(CGContextRef, CGPoint point);
-CGAffineTransform (*wkGetUserToBaseCTM)(CGContextRef);
void (*wkSetUpFontCache)();
-void (*wkSignalCFReadStreamEnd)(CFReadStreamRef stream);
-void (*wkSignalCFReadStreamHasBytes)(CFReadStreamRef stream);
-void (*wkSignalCFReadStreamError)(CFReadStreamRef stream, CFStreamError *error);
-CFReadStreamRef (*wkCreateCustomCFReadStream)(void *(*formCreate)(CFReadStreamRef, void *),
- void (*formFinalize)(CFReadStreamRef, void *),
- Boolean (*formOpen)(CFReadStreamRef, CFStreamError *, Boolean *, void *),
- CFIndex (*formRead)(CFReadStreamRef, UInt8 *, CFIndex, CFStreamError *, Boolean *, void *),
- Boolean (*formCanRead)(CFReadStreamRef, void *),
- void (*formClose)(CFReadStreamRef, void *),
- void (*formSchedule)(CFReadStreamRef, CFRunLoopRef, CFStringRef, void *),
- void (*formUnschedule)(CFReadStreamRef, CFRunLoopRef, CFStringRef, void *),
- void *context);
-void (*wkSetNSURLConnectionDefersCallbacks)(NSURLConnection *, BOOL);
-void (*wkSetNSURLRequestShouldContentSniff)(NSMutableURLRequest *, BOOL);
-unsigned (*wkInitializeMaximumHTTPConnectionCountPerHost)(unsigned preferredConnectionCount);
-int (*wkGetHTTPPipeliningPriority)(CFURLRequestRef);
-void (*wkSetHTTPPipeliningMaximumPriority)(int priority);
-void (*wkSetHTTPPipeliningPriority)(CFURLRequestRef, int priority);
-void (*wkSetHTTPPipeliningMinimumFastLanePriority)(int priority);
-void (*wkSetCONNECTProxyForStream)(CFReadStreamRef, CFStringRef proxyHost, CFNumberRef proxyPort);
-void (*wkSetCONNECTProxyAuthorizationForStream)(CFReadStreamRef, CFStringRef proxyAuthorizationString);
-CFHTTPMessageRef (*wkCopyCONNECTProxyResponse)(CFReadStreamRef, CFURLRef responseURL);
-
void (*wkGetGlyphsForCharacters)(CGFontRef, const UniChar[], CGGlyph[], size_t);
bool (*wkGetVerticalGlyphsForCharacters)(CTFontRef, const UniChar[], CGGlyph[], size_t);
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-void* wkGetHyphenationLocationBeforeIndex;
-#else
-CFIndex (*wkGetHyphenationLocationBeforeIndex)(CFStringRef string, CFIndex index);
-int (*wkGetNSEventMomentumPhase)(NSEvent *);
-#endif
-
CTLineRef (*wkCreateCTLineWithUniCharProvider)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*);
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
-bool (*wkCTFontTransformGlyphs)(CTFontRef font, CGGlyph glyphs[], CGSize advances[], CFIndex count, wkCTFontTransformOptions options);
-#endif
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-CTTypesetterRef (*wkCreateCTTypesetterWithUniCharProviderAndOptions)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*, CFDictionaryRef options);
-
-CGContextRef (*wkIOSurfaceContextCreate)(IOSurfaceRef surface, unsigned width, unsigned height, CGColorSpaceRef colorSpace);
-CGImageRef (*wkIOSurfaceContextCreateImage)(CGContextRef context);
-
-int (*wkRecommendedScrollerStyle)(void);
-
-bool (*wkExecutableWasLinkedOnOrBeforeSnowLeopard)(void);
-
-CFStringRef (*wkCopyDefaultSearchProviderDisplayName)(void);
-void (*wkSetCrashReportApplicationSpecificInformation)(CFStringRef);
-
-NSURL *(*wkAVAssetResolvedURL)(AVAsset*);
-
-NSCursor *(*wkCursor)(const char*);
-
-#endif
-
-void (*wkUnregisterUniqueIdForElement)(id element);
-void (*wkAccessibilityHandleFocusChanged)(void);
-CFTypeID (*wkGetAXTextMarkerTypeID)(void);
-CFTypeID (*wkGetAXTextMarkerRangeTypeID)(void);
-CFTypeRef (*wkCreateAXTextMarkerRange)(CFTypeRef start, CFTypeRef end);
-CFTypeRef (*wkCopyAXTextMarkerRangeStart)(CFTypeRef range);
-CFTypeRef (*wkCopyAXTextMarkerRangeEnd)(CFTypeRef range);
-CFTypeRef (*wkCreateAXTextMarker)(const void *bytes, size_t len);
-BOOL (*wkGetBytesFromAXTextMarker)(CFTypeRef textMarker, void *bytes, size_t length);
-AXUIElementRef (*wkCreateAXUIElementRef)(id element);
-
-CFURLStorageSessionRef (*wkCreatePrivateStorageSession)(CFStringRef);
-NSURLRequest* (*wkCopyRequestWithStorageSession)(CFURLStorageSessionRef, NSURLRequest*);
-CFHTTPCookieStorageRef (*wkCopyHTTPCookieStorage)(CFURLStorageSessionRef);
-unsigned (*wkGetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef);
-void (*wkSetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef, unsigned);
-NSArray *(*wkHTTPCookies)(CFHTTPCookieStorageRef);
-NSArray *(*wkHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSURL *);
-void (*wkSetHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSArray *, NSURL *, NSURL *);
-void (*wkDeleteAllHTTPCookies)(CFHTTPCookieStorageRef);
-void (*wkDeleteHTTPCookie)(CFHTTPCookieStorageRef, NSHTTPCookie *);
-
-CFStringRef (*wkGetCFURLResponseMIMEType)(CFURLResponseRef);
-CFURLRef (*wkGetCFURLResponseURL)(CFURLResponseRef);
-CFHTTPMessageRef (*wkGetCFURLResponseHTTPResponse)(CFURLResponseRef);
-CFStringRef (*wkCopyCFURLResponseSuggestedFilename)(CFURLResponseRef);
-void (*wkSetCFURLResponseMIMEType)(CFURLResponseRef, CFStringRef mimeType);
-void (*wkSetMetadataURL)(NSString *urlString, NSString *referrer, NSString *path);
-
-void(*wkDestroyRenderingResources)(void);
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-dispatch_source_t (*wkCreateVMPressureDispatchOnMainQueue)(void);
-#endif
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080
-bool (*wkExecutableWasLinkedOnOrBeforeLion)(void);
-#endif
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-void (*wkCGPathAddRoundedRect)(CGMutablePathRef path, const CGAffineTransform* matrix, CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight);
-#endif
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
-void (*wkCFURLRequestAllowAllPostCaching)(CFURLRequestRef);
-#endif
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080
-CGFloat (*wkNSElasticDeltaForTimeDelta)(CGFloat initialPosition, CGFloat initialVelocity, CGFloat elapsedTime);
-CGFloat (*wkNSElasticDeltaForReboundDelta)(CGFloat delta);
-CGFloat (*wkNSReboundDeltaForElasticDelta)(CGFloat delta);
-#endif
-
« no previous file with comments | « Source/core/platform/mac/WebCoreSystemInterface.h ('k') | Source/core/platform/mac/WebSystemInterface.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698