diff options
author | fmalita <fmalita@chromium.org> | 2016-07-19 06:12:54 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-07-19 06:12:54 -0700 |
commit | 01c97230f890ca2650e490234a4c5e5190049fdc (patch) | |
tree | 616e11934c1544f45ce7037230dd3ad2384d25c9 /src/svg/parser/SkSVGImage.cpp | |
parent | e817ddf9b32200ebfd216921d172ef1342e13cae (diff) |
Delete the legacy SVG parser
Unused.
R=reed@google.com,robertphillips@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2154193003
CQ_INCLUDE_TRYBOTS=master.client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot
Review-Url: https://codereview.chromium.org/2154193003
Diffstat (limited to 'src/svg/parser/SkSVGImage.cpp')
-rw-r--r-- | src/svg/parser/SkSVGImage.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/svg/parser/SkSVGImage.cpp b/src/svg/parser/SkSVGImage.cpp deleted file mode 100644 index 54a37b78c4..0000000000 --- a/src/svg/parser/SkSVGImage.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2006 The Android Open Source Project - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - - -#include "SkSVGImage.h" -#include "SkSVGParser.h" - -const SkSVGAttribute SkSVGImage::gAttributes[] = { - SVG_ATTRIBUTE(height), - SVG_ATTRIBUTE(width), - SVG_ATTRIBUTE(x), - SVG_LITERAL_ATTRIBUTE(xlink:href, f_xlink_href), - SVG_ATTRIBUTE(y) -}; - -DEFINE_SVG_INFO(Image) - -void SkSVGImage::translate(SkSVGParser& parser, bool defState) { - parser._startElement("image"); - INHERITED::translate(parser, defState); - SVG_ADD_ATTRIBUTE(x); - SVG_ADD_ATTRIBUTE(y); -// SVG_ADD_ATTRIBUTE(width); -// SVG_ADD_ATTRIBUTE(height); - translateImage(parser); - parser._endElement(); -} - -void SkSVGImage::translateImage(SkSVGParser& parser) { - SkASSERT(f_xlink_href.size() > 0); - const char* data = f_xlink_href.c_str(); - SkASSERT(strncmp(data, "data:image/", 11) == 0); - data += 11; - SkASSERT(strncmp(data, "png;", 4) == 0 || strncmp(data, "jpeg;", 5) == 0); - data = strchr(data, ';'); - SkASSERT(strncmp(data, ";base64,", 8) == 0); - data += 8; - parser._addAttribute("base64", data); -} |