<rdar://problem/8928367> Crash when loading canvas pages inside HTMLCanvasElement...
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Feb 2011 01:36:21 +0000 (01:36 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Feb 2011 01:36:21 +0000 (01:36 +0000)
Reviewed by Beth Dakin.

Source/WebKit/mac:

* WebCoreSupport/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Add some missing initializers.

Source/WebKit2:

* WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Add some missing initializers.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@77447 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/mac/ChangeLog
Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm
Source/WebKit2/ChangeLog
Source/WebKit2/WebProcess/WebCoreSupport/mac/WebSystemInterface.mm

index aa8ff5c6b39776dea02dc1cc27b39db6a9930df1..3065d4dea125e41fcda7b1085597de615443be6a 100644 (file)
@@ -1,3 +1,12 @@
+2011-02-02  Mark Rowe  <mrowe@apple.com>
+
+        Reviewed by Beth Dakin.
+
+        <rdar://problem/8928367> Crash when loading canvas pages inside HTMLCanvasElement::createImageBuffer().
+
+        * WebCoreSupport/WebSystemInterface.mm:
+        (InitWebCoreSystemInterface): Add some missing initializers.
+
 2011-02-02  Steve Lacey  <sjl@chromium.org>
 
         Reviewed by Eric Carlson.
index 2f68d9dcbb1693360004a623176ff4d61c6af9e2..6297a608459759b39f789d473b6ed535ec386fa5 100644 (file)
@@ -122,6 +122,8 @@ void InitWebCoreSystemInterface(void)
 
     INIT(CreateCTLineWithUniCharProvider);
 #if !defined(BUILDING_ON_TIGER) && !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD)
+    INIT(IOSurfaceContextCreate);
+    INIT(IOSurfaceContextCreateImage);
     INIT(CreateCTTypesetterWithUniCharProviderAndOptions);
     INIT(MakeScrollbarPainter);
     INIT(ScrollbarPainterSetDelegate);
index a66237712d62e8d903f9051514eb94ef725efa04..f026a0813ae613a1d0f752be720d2a8797ca936b 100644 (file)
@@ -1,3 +1,12 @@
+2011-02-02  Mark Rowe  <mrowe@apple.com>
+
+        Reviewed by Beth Dakin.
+
+        <rdar://problem/8928367> Crash when loading canvas pages inside HTMLCanvasElement::createImageBuffer().
+
+        * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
+        (InitWebCoreSystemInterface): Add some missing initializers.
+
 2011-02-02  Sam Weinig  <sam@webkit.org>
 
         Reviewed by Beth Dakin.
index c4b26c157d7c39d062032bd4b5f349a56c1bf2e6..ced83fc0be1daeaee98b57800360c7b07e9f2efb 100644 (file)
@@ -95,6 +95,8 @@ void InitWebCoreSystemInterface(void)
         INIT(SignalCFReadStreamHasBytes);
 
 #if !defined(BUILDING_ON_SNOW_LEOPARD)
+        INIT(IOSurfaceContextCreate);
+        INIT(IOSurfaceContextCreateImage);
         INIT(CreateCTTypesetterWithUniCharProviderAndOptions);
         INIT(MakeScrollbarPainter);
         INIT(ScrollbarPainterSetDelegate);
@@ -106,8 +108,8 @@ void InitWebCoreSystemInterface(void)
         INIT(SetScrollbarPainterKnobAlpha);
         INIT(ScrollbarPainterIsHorizontal);
         INIT(ScrollbarPainterSetOverlayState);
-        INIT(MakeScrollbarReplacementPainter);
         INIT(MakeScrollbarPainterController);
+        INIT(MakeScrollbarReplacementPainter);
         INIT(SetPainterForPainterController);
         INIT(VerticalScrollbarPainterForController);
         INIT(HorizontalScrollbarPainterForController);