Changeset 56149 in webkit


Ignore:
Timestamp:
Mar 17, 2010 9:56:40 PM (14 years ago)
Author:
eric@webkit.org
Message:

2010-03-17 Stephan Aßmus <superstippi@gmx.de>

Reviewed by Oliver Hunt.

[Haiku] Implement ImageBuffer support
https://bugs.webkit.org/show_bug.cgi?id=35288

Covered by existing tests.

The StillImage class implements WebCore::Image by wrapping a native
BBitmap. It will be needed to implement WebCore::ImageBuffer. This
solution is just like it's done in the Qt port.

  • platform/graphics/haiku/StillImageHaiku.cpp: Added. (WebCore::StillImage::StillImage): (WebCore::StillImage::destroyDecodedData): (WebCore::StillImage::decodedSize): (WebCore::StillImage::size): (WebCore::StillImage::nativeImageForCurrentFrame): (WebCore::StillImage::draw):
  • platform/graphics/haiku/StillImageHaiku.h: Added. (WebCore::StillImage::create):
Location:
trunk/WebCore
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r56148 r56149  
     12010-03-17  Stephan Aßmus  <superstippi@gmx.de>
     2
     3        Reviewed by Oliver Hunt.
     4
     5        [Haiku] Implement ImageBuffer support
     6        https://bugs.webkit.org/show_bug.cgi?id=35288
     7
     8        Covered by existing tests.
     9
     10        The StillImage class implements WebCore::Image by wrapping a native
     11        BBitmap. It will be needed to implement WebCore::ImageBuffer. This
     12        solution is just like it's done in the Qt port.
     13
     14        * platform/graphics/haiku/StillImageHaiku.cpp: Added.
     15        (WebCore::StillImage::StillImage):
     16        (WebCore::StillImage::destroyDecodedData):
     17        (WebCore::StillImage::decodedSize):
     18        (WebCore::StillImage::size):
     19        (WebCore::StillImage::nativeImageForCurrentFrame):
     20        (WebCore::StillImage::draw):
     21        * platform/graphics/haiku/StillImageHaiku.h: Added.
     22        (WebCore::StillImage::create):
     23
    1242010-03-17  Holger Hans Peter Freyther  <zecke@selfish.org>
    225
Note: See TracChangeset for help on using the changeset viewer.