summaryrefslogtreecommitdiffstats
path: root/webkit/port/platform/cairo.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/port/platform/cairo.h')
-rw-r--r--webkit/port/platform/cairo.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/webkit/port/platform/cairo.h b/webkit/port/platform/cairo.h
deleted file mode 100644
index 71786e4..0000000
--- a/webkit/port/platform/cairo.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// We compile WebKit with PLATFORM(CAIRO) defined. This only affects a few
-// places in the shared headers. Therefore, we provide this replacement
-// <cairo.h> that defines the Cairo types used in these shared headers to be
-// the types that we desire.
-
-#ifndef CHROME_WEBKIT_PORT_PLATFORM_CAIRO_H__
-#define CHROME_WEBKIT_PORT_PLATFORM_CAIRO_H__
-
-#include "SkMatrix.h"
-
-// For AffineTransform.h, this allows us to define the internal matrix type
-// to be the Skia one we use internally.
-typedef SkMatrix cairo_matrix_t;
-
-// For GlyphBuffer.h
-struct cairo_glyph_t {
- // Cairo defines this to be an unsigned long. PLATFORM(CG) in GlyphBuffer.h
- // defines the glyph to be an unsigned short, so we do the same here.
- unsigned short index;
-
- // Totally unused. This is defined by Cairo and set in GlyphBuffer.h to 0,
- // so we define it. We use unsigned short so that the size of this structure
- // is padded out to 4 bytes.
- unsigned short y;
-
- // Cairo also defines an |x| here, but it's never used by the shared headers.
-};
-
-#endif // CHROME_WEBKIT_PORT_PLATFORM_CAIRO_H__
-