aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Hedlund <daniel@digitree.org>2013-12-07 02:36:05 -0800
committerDaniel Hedlund <daniel@digitree.org>2013-12-07 03:03:39 -0800
commitb5046d24e0b0ea46cef71434fee6593b41927abe (patch)
tree37b9cea86d633593edd4781a8b38555a4b2f0b2f
parent403958aed7f4c0d3f57c9dd248822d62ce99a53f (diff)
downloadservo-b5046d24e0b0ea46cef71434fee6593b41927abe.tar.gz
servo-b5046d24e0b0ea46cef71434fee6593b41927abe.zip
Remove orphaned gfx::text::shaper code
The shaper code referenced in this issue is no longer being used. It was removed in commit a535f221469940d9549550953b845010a353d3bc, but later reintroduced due to a merge conflict in commit d64d987e1da66691ccd0e7e04fd54babc2c5bab4. Fixes #163.
-rw-r--r--src/components/gfx/text/shaper.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/components/gfx/text/shaper.rs b/src/components/gfx/text/shaper.rs
deleted file mode 100644
index a79eab945c1..00000000000
--- a/src/components/gfx/text/shaper.rs
+++ /dev/null
@@ -1,27 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/**
-Shaper encapsulates a specific shaper, such as Harfbuzz,
-Uniscribe, Pango, or Coretext.
-
-Currently, only harfbuzz bindings are implemented.
-*/
-use gfx_font::Font;
-use text::glyph::GlyphStore;
-use text::harfbuzz;
-
-pub type Shaper = harfbuzz::shaper::HarfbuzzShaper;
-
-pub trait ShaperMethods {
- fn shape_text(&self, text: &str, glyphs: &mut GlyphStore);
-}
-
-// TODO(Issue #163): this is a workaround for static methods and
-// typedefs not working well together. It should be removed.
-pub impl Shaper {
- pub fn new(font: &mut Font) -> Shaper {
- harfbuzz::shaper::HarfbuzzShaper::new(font)
- }
-}