Changeset 148757 in webkit


Ignore:
Timestamp:
Apr 19, 2013 12:00:14 PM (11 years ago)
Author:
Martin Robinson
Message:

Remove the OpenVG backend
https://bugs.webkit.org/show_bug.cgi?id=114881

Reviewed by Tim Horton.

  • platform/graphics/FloatRect.h:

(FloatRect): Remove #ifdefs for OpenVG backend.

  • platform/graphics/GraphicsContext.cpp:

(WebCore): Ditto.

  • platform/graphics/GraphicsContext.h:
  • platform/graphics/NativeImagePtr.h:

(WebCore): Ditto.

  • platform/graphics/Path.cpp:

(WebCore): Ditto.

  • platform/graphics/Path.h:
  • platform/graphics/openvg/EGLDisplayOpenVG.cpp: Removed.
  • platform/graphics/openvg/EGLDisplayOpenVG.h: Removed.
  • platform/graphics/openvg/EGLUtils.h: Removed.
  • platform/graphics/openvg/GraphicsContextOpenVG.cpp: Removed.
  • platform/graphics/openvg/ImageOpenVG.cpp: Removed.
  • platform/graphics/openvg/PainterOpenVG.cpp: Removed.
  • platform/graphics/openvg/PainterOpenVG.h: Removed.
  • platform/graphics/openvg/PathOpenVG.cpp: Removed.
  • platform/graphics/openvg/PlatformPathOpenVG.h: Removed.
  • platform/graphics/openvg/SharedResourceOpenVG.cpp: Removed.
  • platform/graphics/openvg/SharedResourceOpenVG.h: Removed.
  • platform/graphics/openvg/SurfaceOpenVG.cpp: Removed.
  • platform/graphics/openvg/SurfaceOpenVG.h: Removed.
  • platform/graphics/openvg/TiledImageOpenVG.cpp: Removed.
  • platform/graphics/openvg/TiledImageOpenVG.h: Removed.
  • platform/graphics/openvg/VGUtils.cpp: Removed.
  • platform/graphics/openvg/VGUtils.h: Removed.
  • platform/graphics/transforms/AffineTransform.h:

(AffineTransform): Ditto.

  • platform/graphics/transforms/TransformationMatrix.h:

(TransformationMatrix): Ditto.

  • platform/image-decoders/openvg/ImageDecoderOpenVG.cpp: Removed.
Location:
trunk/Source/WebCore
Files:
18 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r148754 r148757  
     12013-04-19  Martin Robinson  <mrobinson@igalia.com>
     2
     3        Remove the OpenVG backend
     4        https://bugs.webkit.org/show_bug.cgi?id=114881
     5
     6        Reviewed by Tim Horton.
     7
     8        * platform/graphics/FloatRect.h:
     9        (FloatRect): Remove #ifdefs for OpenVG backend.
     10        * platform/graphics/GraphicsContext.cpp:
     11        (WebCore): Ditto.
     12        * platform/graphics/GraphicsContext.h:
     13        * platform/graphics/NativeImagePtr.h:
     14        (WebCore): Ditto.
     15        * platform/graphics/Path.cpp:
     16        (WebCore): Ditto.
     17        * platform/graphics/Path.h:
     18        * platform/graphics/openvg/EGLDisplayOpenVG.cpp: Removed.
     19        * platform/graphics/openvg/EGLDisplayOpenVG.h: Removed.
     20        * platform/graphics/openvg/EGLUtils.h: Removed.
     21        * platform/graphics/openvg/GraphicsContextOpenVG.cpp: Removed.
     22        * platform/graphics/openvg/ImageOpenVG.cpp: Removed.
     23        * platform/graphics/openvg/PainterOpenVG.cpp: Removed.
     24        * platform/graphics/openvg/PainterOpenVG.h: Removed.
     25        * platform/graphics/openvg/PathOpenVG.cpp: Removed.
     26        * platform/graphics/openvg/PlatformPathOpenVG.h: Removed.
     27        * platform/graphics/openvg/SharedResourceOpenVG.cpp: Removed.
     28        * platform/graphics/openvg/SharedResourceOpenVG.h: Removed.
     29        * platform/graphics/openvg/SurfaceOpenVG.cpp: Removed.
     30        * platform/graphics/openvg/SurfaceOpenVG.h: Removed.
     31        * platform/graphics/openvg/TiledImageOpenVG.cpp: Removed.
     32        * platform/graphics/openvg/TiledImageOpenVG.h: Removed.
     33        * platform/graphics/openvg/VGUtils.cpp: Removed.
     34        * platform/graphics/openvg/VGUtils.h: Removed.
     35        * platform/graphics/transforms/AffineTransform.h:
     36        (AffineTransform): Ditto.
     37        * platform/graphics/transforms/TransformationMatrix.h:
     38        (TransformationMatrix): Ditto.
     39        * platform/image-decoders/openvg/ImageDecoderOpenVG.cpp: Removed.
     40
    1412013-04-19  Andrei Bucur  <abucur@adobe.com>
    242
  • trunk/Source/WebCore/platform/graphics/FloatRect.h

    r147888 r148757  
    7171namespace WebCore {
    7272
    73 #if PLATFORM(OPENVG)
    74 class VGRect;
    75 #endif
    76 
    7773class LayoutRect;
    7874class IntRect;
     
    222218#endif
    223219
    224 #if PLATFORM(OPENVG)
    225     operator VGRect() const;
    226 #endif
    227 
    228220#if USE(CAIRO)
    229221    FloatRect(const cairo_rectangle_t&);
  • trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp

    r148264 r148757  
    746746#endif
    747747
    748 #if !PLATFORM(QT) && !USE(CAIRO) && !USE(SKIA) && !PLATFORM(OPENVG)
     748#if !PLATFORM(QT) && !USE(CAIRO) && !USE(SKIA)
    749749void GraphicsContext::setPlatformStrokeStyle(StrokeStyle)
    750750{
  • trunk/Source/WebCore/platform/graphics/GraphicsContext.h

    r147750 r148757  
    4747}
    4848typedef WebCore::PlatformContextCairo PlatformGraphicsContext;
    49 #elif PLATFORM(OPENVG)
    50 namespace WebCore {
    51 class SurfaceOpenVG;
    52 }
    53 typedef class WebCore::SurfaceOpenVG PlatformGraphicsContext;
    5449#elif PLATFORM(QT)
    5550#include <QPainter>
  • trunk/Source/WebCore/platform/graphics/NativeImagePtr.h

    r147643 r148757  
    6363#elif PLATFORM(QT)
    6464typedef QPixmap* NativeImagePtr;
    65 #elif PLATFORM(OPENVG)
    66 class TiledImageOpenVG;
    67 typedef TiledImageOpenVG* NativeImagePtr;
    6865#elif PLATFORM(WX)
    6966#if USE(WXGC)
  • trunk/Source/WebCore/platform/graphics/Path.cpp

    r147684 r148757  
    3939namespace WebCore {
    4040
    41 #if !PLATFORM(OPENVG) && !PLATFORM(QT)
     41#if !PLATFORM(QT)
    4242static void pathLengthApplierFunction(void* info, const PathElement* element)
    4343{
  • trunk/Source/WebCore/platform/graphics/Path.h

    r147684 r148757  
    3535#if USE(CG)
    3636typedef struct CGPath PlatformPath;
    37 #elif PLATFORM(OPENVG)
    38 namespace WebCore {
    39 class PlatformPathOpenVG;
    40 }
    41 typedef WebCore::PlatformPathOpenVG PlatformPath;
    4237#elif PLATFORM(QT)
    4338#include <qpainterpath.h>
  • trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h

    r147940 r148757  
    3535#elif USE(CAIRO)
    3636#include <cairo.h>
    37 #elif PLATFORM(OPENVG)
    38 #include "VGUtils.h"
    3937#elif PLATFORM(QT)
    4038#include <QTransform>
     
    175173#elif USE(CAIRO)
    176174    operator cairo_matrix_t() const;
    177 #elif PLATFORM(OPENVG)
    178     operator VGMatrix() const;
    179175#elif PLATFORM(QT)
    180176    operator QTransform() const;
  • trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h

    r143369 r148757  
    4343#elif USE(CAIRO)
    4444#include <cairo.h>
    45 #elif PLATFORM(OPENVG)
    46 #include "VGUtils.h"
    4745#elif PLATFORM(QT)
    4846#include <QMatrix4x4>
     
    350348#elif USE(CAIRO)
    351349    operator cairo_matrix_t() const;
    352 #elif PLATFORM(OPENVG)
    353     operator VGMatrix() const;
    354350#elif PLATFORM(QT)
    355351    operator QTransform() const;
Note: See TracChangeset for help on using the changeset viewer.