Changeset 64026 in webkit


Ignore:
Timestamp:
Jul 25, 2010 8:48:44 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-07-25 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kent Tamura.

[WINCE] Buildfix for ImageBufferWince
https://bugs.webkit.org/show_bug.cgi?id=42928

  • platform/graphics/wince/ImageBufferWince.cpp: (WebCore::): (WebCore::BufferedImage::draw): Pass through ColorSpace parameter. (WebCore::BufferedImage::drawPattern): Ditto. (WebCore::ImageBuffer::platformTransformColorSpace): Added.
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r64025 r64026  
     12010-07-25  Patrick Gansterer  <paroga@paroga.com>
     2
     3        Reviewed by Kent Tamura.
     4
     5        [WINCE] Buildfix for ImageBufferWince
     6        https://bugs.webkit.org/show_bug.cgi?id=42928
     7
     8        * platform/graphics/wince/ImageBufferWince.cpp:
     9        (WebCore::):
     10        (WebCore::BufferedImage::draw): Pass through ColorSpace parameter.
     11        (WebCore::BufferedImage::drawPattern): Ditto.
     12        (WebCore::ImageBuffer::platformTransformColorSpace): Added.
     13
    1142010-07-25  Patrick Gansterer  <paroga@paroga.com>
    215
  • trunk/WebCore/platform/graphics/wince/ImageBufferWince.cpp

    r60675 r64026  
    2727#include "ImageData.h"
    2828#include "JPEGEncoder.h"
     29#include "NotImplemented.h"
    2930#include "PNGEncoder.h"
    3031#include "SharedBitmap.h"
     32#include "UnusedParam.h"
    3133#include <wtf/UnusedParam.h>
    3234
     
    4446    virtual void destroyDecodedData(bool destroyAll = true) {}
    4547    virtual unsigned decodedSize() const { return 0; }
    46     virtual void draw(GraphicsContext*, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator);
     48    virtual void draw(GraphicsContext*, const FloatRect& dstRect, const FloatRect& srcRect, ColorSpace styleColorSpace, CompositeOperator);
    4749    virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const AffineTransform& patternTransform,
    48                              const FloatPoint& phase, CompositeOperator, const FloatRect& destRect);
     50                             const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator, const FloatRect& destRect);
    4951
    5052    const ImageBufferData* m_data;
    5153};
    5254
    53 void BufferedImage::draw(GraphicsContext* ctxt, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp)
     55void BufferedImage::draw(GraphicsContext* ctxt, const FloatRect& dstRect, const FloatRect& srcRect, ColorSpace styleColorSpace, CompositeOperator compositeOp)
    5456{
    5557    IntRect intDstRect = enclosingIntRect(dstRect);
    5658    IntRect intSrcRect(srcRect);
    57     m_data->m_bitmap->draw(ctxt, intDstRect, intSrcRect, compositeOp);
     59    m_data->m_bitmap->draw(ctxt, intDstRect, intSrcRect, styleColorSpace, compositeOp);
    5860}
    5961
    6062void BufferedImage::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRectIn, const AffineTransform& patternTransform,
    61                              const FloatPoint& phase, CompositeOperator op, const FloatRect& destRect)
    62 {
    63     m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, op, destRect, size());
     63                             const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect)
     64{
     65    m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, styleColorSpace, op, destRect, size());
    6466}
    6567
     
    217219}
    218220
     221void ImageBuffer::platformTransformColorSpace(const Vector<int>& lookUpTable)
     222{
     223    UNUSED_PARAM(lookUpTable);
     224    notImplemented();
     225}
     226
    219227String ImageBuffer::toDataURL(const String& mimeType, const double*) const
    220228{
Note: See TracChangeset for help on using the changeset viewer.