diff options
Diffstat (limited to 'Source/WebCore/platform/mac/WebCoreSystemInterface.mm')
-rw-r--r-- | Source/WebCore/platform/mac/WebCoreSystemInterface.mm | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Source/WebCore/platform/mac/WebCoreSystemInterface.mm b/Source/WebCore/platform/mac/WebCoreSystemInterface.mm index 047827f..24bdcb1 100644 --- a/Source/WebCore/platform/mac/WebCoreSystemInterface.mm +++ b/Source/WebCore/platform/mac/WebCoreSystemInterface.mm @@ -89,6 +89,8 @@ void (*wkSetNSURLConnectionDefersCallbacks)(NSURLConnection *, BOOL); void (*wkSetNSURLRequestShouldContentSniff)(NSMutableURLRequest *, BOOL); id (*wkCreateNSURLConnectionDelegateProxy)(void); unsigned (*wkInitializeMaximumHTTPConnectionCountPerHost)(unsigned preferredConnectionCount); +int (*wkGetHTTPPipeliningPriority)(NSURLRequest *); +void (*wkSetHTTPPipeliningPriority)(NSMutableURLRequest *, int priority); void (*wkSetCONNECTProxyForStream)(CFReadStreamRef, CFStringRef proxyHost, CFNumberRef proxyPort); void (*wkSetCONNECTProxyAuthorizationForStream)(CFReadStreamRef, CFStringRef proxyAuthorizationString); CFHTTPMessageRef (*wkCopyCONNECTProxyResponse)(CFReadStreamRef, CFURLRef responseURL); @@ -127,5 +129,46 @@ CGContextRef (*wkIOSurfaceContextCreate)(IOSurfaceRef surface, unsigned width, u CGImageRef (*wkIOSurfaceContextCreateImage)(CGContextRef context); 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); +int (*wkScrollbarThickness)(int controlSize); +int (*wkScrollbarMinimumThumbLength)(WKScrollbarPainterRef); +int (*wkScrollbarMinimumTotalLengthNeededForThumb)(WKScrollbarPainterRef); +CGFloat (*wkScrollbarPainterKnobAlpha)(WKScrollbarPainterRef); +void (*wkSetScrollbarPainterKnobAlpha)(WKScrollbarPainterRef, CGFloat); +CGFloat (*wkScrollbarPainterTrackAlpha)(WKScrollbarPainterRef); +void (*wkSetScrollbarPainterTrackAlpha)(WKScrollbarPainterRef, CGFloat); +bool (*wkScrollbarPainterIsHorizontal)(WKScrollbarPainterRef); +void (*wkScrollbarPainterSetOverlayState)(WKScrollbarPainterRef, int overlayScrollerState); + +WKScrollbarPainterControllerRef (*wkMakeScrollbarPainterController)(id painterControllerDelegate); +void (*wkSetPainterForPainterController)(WKScrollbarPainterControllerRef, WKScrollbarPainterRef, bool isHorizontal); +WKScrollbarPainterRef (*wkVerticalScrollbarPainterForController)(WKScrollbarPainterControllerRef); +WKScrollbarPainterRef (*wkHorizontalScrollbarPainterForController)(WKScrollbarPainterControllerRef); +void (*wkSetScrollbarPainterControllerStyle)(WKScrollbarPainterControllerRef, int newStyle); +void (*wkContentAreaScrolled)(WKScrollbarPainterControllerRef); +void (*wkContentAreaWillPaint)(WKScrollbarPainterControllerRef); +void (*wkMouseEnteredContentArea)(WKScrollbarPainterControllerRef); +void (*wkMouseExitedContentArea)(WKScrollbarPainterControllerRef); +void (*wkMouseMovedInContentArea)(WKScrollbarPainterControllerRef); +void (*wkWillStartLiveResize)(WKScrollbarPainterControllerRef); +void (*wkContentAreaResized)(WKScrollbarPainterControllerRef); +void (*wkWillEndLiveResize)(WKScrollbarPainterControllerRef); +void (*wkContentAreaDidShow)(WKScrollbarPainterControllerRef); +void (*wkContentAreaDidHide)(WKScrollbarPainterControllerRef); + +bool (*wkScrollbarPainterUsesOverlayScrollers)(void); #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); + |