| Index: Source/platform/graphics/GraphicsContext.cpp
|
| diff --git a/Source/platform/graphics/GraphicsContext.cpp b/Source/platform/graphics/GraphicsContext.cpp
|
| index b1e34caf093615323edccf25486fdb917ac6c834..8231eb354c79a2ea4f7d265d3e449df5d5a5f742 100644
|
| --- a/Source/platform/graphics/GraphicsContext.cpp
|
| +++ b/Source/platform/graphics/GraphicsContext.cpp
|
| @@ -846,7 +846,7 @@ void GraphicsContext::drawLineForDocumentMarker(const FloatPoint& pt, float widt
|
|
|
| if (deviceScaleFactor == 2) {
|
| save();
|
| - scale(FloatSize(0.5, 0.5));
|
| + scale(0.5, 0.5);
|
| }
|
| drawRect(rect, paint);
|
| if (deviceScaleFactor == 2)
|
| @@ -1469,30 +1469,30 @@ void GraphicsContext::rotate(float angleInRadians)
|
| m_canvas->rotate(WebCoreFloatToSkScalar(angleInRadians * (180.0f / 3.14159265f)));
|
| }
|
|
|
| -void GraphicsContext::translate(float w, float h)
|
| +void GraphicsContext::translate(float x, float y)
|
| {
|
| if (contextDisabled())
|
| return;
|
|
|
| - if (!w && !h)
|
| + if (!x && !y)
|
| return;
|
|
|
| realizeCanvasSave();
|
|
|
| - m_canvas->translate(WebCoreFloatToSkScalar(w), WebCoreFloatToSkScalar(h));
|
| + m_canvas->translate(WebCoreFloatToSkScalar(x), WebCoreFloatToSkScalar(y));
|
| }
|
|
|
| -void GraphicsContext::scale(const FloatSize& size)
|
| +void GraphicsContext::scale(float x, float y)
|
| {
|
| if (contextDisabled())
|
| return;
|
|
|
| - if (size.width() == 1.0f && size.height() == 1.0f)
|
| + if (x == 1.0f && y == 1.0f)
|
| return;
|
|
|
| realizeCanvasSave();
|
|
|
| - m_canvas->scale(WebCoreFloatToSkScalar(size.width()), WebCoreFloatToSkScalar(size.height()));
|
| + m_canvas->scale(WebCoreFloatToSkScalar(x), WebCoreFloatToSkScalar(y));
|
| }
|
|
|
| void GraphicsContext::setURLForRect(const KURL& link, const IntRect& destRect)
|
| @@ -1522,7 +1522,7 @@ void GraphicsContext::addURLTargetAtPoint(const String& name, const IntPoint& po
|
| SkAnnotateNamedDestination(m_canvas, SkPoint::Make(pos.x(), pos.y()), nameData);
|
| }
|
|
|
| -AffineTransform GraphicsContext::getCTM(IncludeDeviceScale) const
|
| +AffineTransform GraphicsContext::getCTM() const
|
| {
|
| if (contextDisabled())
|
| return AffineTransform();
|
| @@ -1629,7 +1629,7 @@ PassOwnPtr<ImageBuffer> GraphicsContext::createCompatibleBuffer(const IntSize& s
|
| // resolution than one pixel per unit. Also set up a corresponding scale factor on the
|
| // graphics context.
|
|
|
| - AffineTransform transform = getCTM(DefinitelyIncludeDeviceScale);
|
| + AffineTransform transform = getCTM();
|
| IntSize scaledSize(static_cast<int>(ceil(size.width() * transform.xScale())), static_cast<int>(ceil(size.height() * transform.yScale())));
|
|
|
| SkAlphaType alphaType = (opacityMode == Opaque) ? kOpaque_SkAlphaType : kPremul_SkAlphaType;
|
| @@ -1641,8 +1641,8 @@ PassOwnPtr<ImageBuffer> GraphicsContext::createCompatibleBuffer(const IntSize& s
|
| ASSERT(surface->isValid());
|
| OwnPtr<ImageBuffer> buffer = adoptPtr(new ImageBuffer(surface.release()));
|
|
|
| - buffer->context()->scale(FloatSize(static_cast<float>(scaledSize.width()) / size.width(),
|
| - static_cast<float>(scaledSize.height()) / size.height()));
|
| + buffer->context()->scale(static_cast<float>(scaledSize.width()) / size.width(),
|
| + static_cast<float>(scaledSize.height()) / size.height());
|
|
|
| return buffer.release();
|
| }
|
|
|