Title: [109181] trunk
Revision
109181
Author
simon.fra...@apple.com
Date
2012-02-28 18:03:20 -0800 (Tue, 28 Feb 2012)

Log Message

Update WebKitSystemInterface.

Source/WebCore:

Reviewed by Sam Weinig.

* WebCore.exp.in:
(drawLayerContents):
* platform/mac/WebCoreSystemInterface.h:
* platform/mac/WebCoreSystemInterface.mm:

Source/WebKit/mac:

Reviewed by Sam Weinig.

* WebCoreSupport/WebSystemInterface.mm:
(InitWebCoreSystemInterface):

Source/WebKit2:

Reviewed by Sam Weinig.

* WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface):

WebKitLibraries:

Reviewed by Sam Weinig.

* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (109180 => 109181)


--- trunk/Source/WebCore/ChangeLog	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebCore/ChangeLog	2012-02-29 02:03:20 UTC (rev 109181)
@@ -1,3 +1,14 @@
+2012-02-28  Simon Fraser  <simon.fra...@apple.com>
+
+        Update WebKitSystemInterface.
+
+        Reviewed by Sam Weinig.
+
+        * WebCore.exp.in:
+        (drawLayerContents):
+        * platform/mac/WebCoreSystemInterface.h:
+        * platform/mac/WebCoreSystemInterface.mm:
+
 2012-02-27  MORITA Hajime  <morr...@google.com>
 
         <content> element should behave as HTMLUnknownElement outside of a shadow DOM subtree

Modified: trunk/Source/WebCore/WebCore.exp.in (109180 => 109181)


--- trunk/Source/WebCore/WebCore.exp.in	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebCore/WebCore.exp.in	2012-02-29 02:03:20 UTC (rev 109181)
@@ -1511,6 +1511,7 @@
 _stringIsCaseInsensitiveEqualToString
 _suggestedFilenameWithMIMEType
 _wkAdvanceDefaultButtonPulseAnimation
+_wkCALayerEnumerateRectsBeingDrawnWithBlock
 _wkCGContextGetShouldSmoothFonts
 _wkCGContextResetClip
 _wkCGPatternCreateWithImageAndTransform

Modified: trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h (109180 => 109181)


--- trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h	2012-02-29 02:03:20 UTC (rev 109181)
@@ -78,6 +78,7 @@
 #endif
 
 OBJC_CLASS AVAsset;
+OBJC_CLASS CALayer;
 OBJC_CLASS NSArray;
 OBJC_CLASS NSButtonCell;
 OBJC_CLASS NSControl;
@@ -106,6 +107,10 @@
 // In alphabetical order.
 
 extern void (*wkAdvanceDefaultButtonPulseAnimation)(NSButtonCell *);
+#if !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD)
+extern void (*wkCALayerEnumerateRectsBeingDrawnWithBlock)(CALayer *, CGContextRef, void (^block)(CGRect rect));
+#endif
+
 extern BOOL (*wkCGContextGetShouldSmoothFonts)(CGContextRef);
 typedef enum {
     wkPatternTilingNoDistortion,

Modified: trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm (109180 => 109181)


--- trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm	2012-02-29 02:03:20 UTC (rev 109181)
@@ -28,6 +28,9 @@
 #import <Foundation/Foundation.h>
 
 void (*wkAdvanceDefaultButtonPulseAnimation)(NSButtonCell *);
+#if !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD)
+void (*wkCALayerEnumerateRectsBeingDrawnWithBlock)(CALayer *, CGContextRef context, void (^block)(CGRect rect));
+#endif
 BOOL (*wkCGContextGetShouldSmoothFonts)(CGContextRef);
 void (*wkCGContextResetClip)(CGContextRef);
 CGPatternRef (*wkCGPatternCreateWithImageAndTransform)(CGImageRef, CGAffineTransform, int);

Modified: trunk/Source/WebKit/mac/ChangeLog (109180 => 109181)


--- trunk/Source/WebKit/mac/ChangeLog	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebKit/mac/ChangeLog	2012-02-29 02:03:20 UTC (rev 109181)
@@ -1,3 +1,12 @@
+2012-02-28  Simon Fraser  <simon.fra...@apple.com>
+
+        Update WebKitSystemInterface.
+
+        Reviewed by Sam Weinig.
+
+        * WebCoreSupport/WebSystemInterface.mm:
+        (InitWebCoreSystemInterface):
+
 2012-02-28  Enrica Casucci  <enr...@apple.com>
 
         More Pasteboard code cleanup.

Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm (109180 => 109181)


--- trunk/Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm	2012-02-29 02:03:20 UTC (rev 109181)
@@ -43,6 +43,9 @@
         return;
 
     INIT(AdvanceDefaultButtonPulseAnimation);
+#if !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD)
+    INIT(CALayerEnumerateRectsBeingDrawnWithBlock);
+#endif
     INIT(CGContextGetShouldSmoothFonts);
     INIT(CGPatternCreateWithImageAndTransform);
     INIT(CGContextResetClip);

Modified: trunk/Source/WebKit2/ChangeLog (109180 => 109181)


--- trunk/Source/WebKit2/ChangeLog	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebKit2/ChangeLog	2012-02-29 02:03:20 UTC (rev 109181)
@@ -1,3 +1,12 @@
+2012-02-28  Simon Fraser  <simon.fra...@apple.com>
+
+        Update WebKitSystemInterface.
+
+        Reviewed by Sam Weinig.
+
+        * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
+        (InitWebCoreSystemInterface):
+
 2012-02-28  Hugo Parente Lima  <hugo.l...@openbossa.org>
 
         All mouse events after a right click are ignored when they came from WebkitTestRunner

Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebSystemInterface.mm (109180 => 109181)


--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebSystemInterface.mm	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebSystemInterface.mm	2012-02-29 02:03:20 UTC (rev 109181)
@@ -37,6 +37,9 @@
     
     dispatch_once(&initOnce, ^{
         INIT(AdvanceDefaultButtonPulseAnimation);
+#if !defined(BUILDING_ON_SNOW_LEOPARD)
+        INIT(CALayerEnumerateRectsBeingDrawnWithBlock);
+#endif
         INIT(CopyCFLocalizationPreferredName);
         INIT(CGContextGetShouldSmoothFonts);
         INIT(CGPatternCreateWithImageAndTransform);

Modified: trunk/WebKitLibraries/ChangeLog (109180 => 109181)


--- trunk/WebKitLibraries/ChangeLog	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/WebKitLibraries/ChangeLog	2012-02-29 02:03:20 UTC (rev 109181)
@@ -1,3 +1,14 @@
+2012-02-28  Simon Fraser  <simon.fra...@apple.com>
+
+        Update WebKitSystemInterface.
+
+        Reviewed by Sam Weinig.
+        
+        * WebKitSystemInterface.h:
+        * libWebKitSystemInterfaceLeopard.a:
+        * libWebKitSystemInterfaceLion.a:
+        * libWebKitSystemInterfaceSnowLeopard.a:
+
 2012-02-28  Alexey Proskuryakov  <a...@apple.com>
 
         [Mac] Add an experimental SPI for plug-ins to enter sandbox

Modified: trunk/WebKitLibraries/WebKitSystemInterface.h (109180 => 109181)


--- trunk/WebKitLibraries/WebKitSystemInterface.h	2012-02-29 01:44:38 UTC (rev 109180)
+++ trunk/WebKitLibraries/WebKitSystemInterface.h	2012-02-29 02:03:20 UTC (rev 109181)
@@ -335,6 +335,10 @@
 void WKCARemoteLayerClientSetLayer(WKCARemoteLayerClientRef, CALayer *);
 CALayer *WKCARemoteLayerClientGetLayer(WKCARemoteLayerClientRef);
 
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
+void WKCALayerEnumerateRectsBeingDrawnWithBlock(CALayer *layer, CGContextRef context, void (^block)(CGRect rect));
+#endif
+
 @class CARenderer;
 
 void WKCARendererAddChangeNotificationObserver(CARenderer *, void (*callback)(void*), void* context);

Modified: trunk/WebKitLibraries/libWebKitSystemInterfaceLeopard.a


(Binary files differ)

Modified: trunk/WebKitLibraries/libWebKitSystemInterfaceLion.a


(Binary files differ)

Modified: trunk/WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a


(Binary files differ)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to