diff options
author | Daniel Hedlund <daniel@digitree.org> | 2013-12-07 02:36:05 -0800 |
---|---|---|
committer | Daniel Hedlund <daniel@digitree.org> | 2013-12-07 03:03:39 -0800 |
commit | b5046d24e0b0ea46cef71434fee6593b41927abe (patch) | |
tree | 37b9cea86d633593edd4781a8b38555a4b2f0b2f | |
parent | 403958aed7f4c0d3f57c9dd248822d62ce99a53f (diff) | |
download | servo-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.rs | 27 |
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) - } -} |