Reviewed by Brady.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Sep 2006 18:41:43 +0000 (18:41 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Sep 2006 18:41:43 +0000 (18:41 +0000)
        Build fix for Xcode 2.3. Convert GraphicsContext::translate() to
        take floats. There was already an implicit conversion to float/double
        when calling CGContextTranslateCTM or cairo_translate.

        * platform/GraphicsContext.h:
        * platform/cairo/GraphicsContextCairo.cpp:
        (WebCore::GraphicsContext::translate):
        * platform/cg/GraphicsContextCG.cpp:
        (WebCore::GraphicsContext::translate):

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

WebCore/ChangeLog
WebCore/platform/GraphicsContext.h
WebCore/platform/cairo/GraphicsContextCairo.cpp
WebCore/platform/cg/GraphicsContextCG.cpp

index 70f4dc9cc3c4ce8d050693b958ac50f9a6cef05f..8bfbb7b0f3acc6fd02cbc4d6ebde9e1b538a9777 100644 (file)
@@ -1,3 +1,17 @@
+2006-09-22  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Brady.
+
+        Build fix for Xcode 2.3. Convert GraphicsContext::translate() to
+        take floats. There was already an implicit conversion to float/double
+        when calling CGContextTranslateCTM or cairo_translate.
+
+        * platform/GraphicsContext.h:
+        * platform/cairo/GraphicsContextCairo.cpp:
+        (WebCore::GraphicsContext::translate):
+        * platform/cg/GraphicsContextCG.cpp:
+        (WebCore::GraphicsContext::translate):
+
 2006-09-22  Brady Eidson  <beidson@apple.com>
 
         Reviewed by Sfalken
index b46fdb68ddcd3962d5f844c4c99ef0c505de9d7d..9a2ee4b75f56f6c64bf2d5f6b7eab712cfe48b14 100644 (file)
@@ -159,7 +159,7 @@ namespace WebCore {
 
         void scale(const FloatSize&);
         void rotate(float angleInRadians);
-        void translate(int x, int y);
+        void translate(float x, float y);
         IntPoint origin();
 
         void concatCTM(const AffineTransform&);
index 6ab1813f5f2cfa5477d8a28a602493ae924981be..a3bd55aafd7ab3d468c8730b17414c8df5729066 100644 (file)
@@ -446,7 +446,7 @@ FloatRect GraphicsContext::roundToDevicePixels(const FloatRect& frect)
     return result; 
 }
 
-void GraphicsContext::translate(int x, int y)
+void GraphicsContext::translate(float x, float y)
 {
     cairo_t* context = m_data->context;
     cairo_translate(context, x, y);
index 2571eed861a162feba718e36b347f32096762dc1..6cee6fae3023bbca2db9e5e8f9527ed4cb156f3a 100644 (file)
@@ -665,7 +665,7 @@ void GraphicsContext::rotate(float angle)
     CGContextRotateCTM(platformContext(), angle);
 }
 
-void GraphicsContext::translate(int x, int y)
+void GraphicsContext::translate(float x, float y)
 {
     if (paintingDisabled())
         return;