aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2016-04-04 06:12:15 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-04 06:12:15 -0700
commit94b87bd404d7007ce92672cc1853309df907e12a (patch)
tree320007e76e2d7914df704148d178f20c08b406b0
parentb4b4cf36c66900fdfaf63106d54a8fac786a3313 (diff)
DM/PDF: stop adding unused rasterizer keywords
We can always add it back if we need it in the future. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1852713002 Review URL: https://codereview.chromium.org/1852713002
-rw-r--r--dm/DM.cpp3
-rw-r--r--dm/DMSrcSink.cpp5
-rw-r--r--dm/DMSrcSink.h4
-rw-r--r--tests/TestConfigParsing.cpp2
-rw-r--r--tools/dm_flags.json8
-rwxr-xr-xtools/dm_flags.py1
-rw-r--r--tools/flags/SkCommonFlagsConfig.cpp2
7 files changed, 3 insertions, 22 deletions
diff --git a/dm/DM.cpp b/dm/DM.cpp
index 07e594b25d..97b6eb8f6a 100644
--- a/dm/DM.cpp
+++ b/dm/DM.cpp
@@ -850,8 +850,7 @@ static Sink* create_sink(const SkCommandLineConfig* config) {
SINK("8888", RasterSink, kN32_SkColorType);
SINK("srgb", RasterSink, kN32_SkColorType, kSRGB_SkColorProfileType);
SINK("f16", RasterSink, kRGBA_F16_SkColorType);
- SINK("pdf", PDFSink, "Pdfium");
- SINK("pdf_poppler", PDFSink, "Poppler");
+ SINK("pdf", PDFSink);
SINK("skp", SKPSink);
SINK("svg", SVGSink);
SINK("null", NullSink);
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
index 6584789a0b..5f8727f60e 100644
--- a/dm/DMSrcSink.cpp
+++ b/dm/DMSrcSink.cpp
@@ -1074,8 +1074,6 @@ static Error draw_skdocument(const Src& src, SkDocument* doc, SkWStream* dst) {
return "";
}
-PDFSink::PDFSink(const char* rasterizer) : fRasterizer(rasterizer) {}
-
Error PDFSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
SkAutoTUnref<SkDocument> doc(SkDocument::CreatePDF(dst));
if (!doc) {
@@ -1086,9 +1084,6 @@ Error PDFSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const
info.emplace_back(SkString("Subject"),
SkString("rendering correctness test"));
info.emplace_back(SkString("Creator"), SkString("Skia/DM"));
-
- info.emplace_back(SkString("Keywords"),
- SkStringPrintf("Rasterizer:%s;", fRasterizer));
doc->setMetadata(&info[0], info.count(), nullptr, nullptr);
return draw_skdocument(src, doc.get(), dst);
}
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h
index 3a35acf005..c4df845853 100644
--- a/dm/DMSrcSink.h
+++ b/dm/DMSrcSink.h
@@ -253,13 +253,9 @@ private:
class PDFSink : public Sink {
public:
- PDFSink(const char* rasterizer);
-
Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
const char* fileExtension() const override { return "pdf"; }
SinkFlags flags() const override { return SinkFlags{ SinkFlags::kVector, SinkFlags::kDirect }; }
-private:
- const char* fRasterizer;
};
class XPSSink : public Sink {
diff --git a/tests/TestConfigParsing.cpp b/tests/TestConfigParsing.cpp
index 4057a37bb0..25edec480e 100644
--- a/tests/TestConfigParsing.cpp
+++ b/tests/TestConfigParsing.cpp
@@ -70,7 +70,7 @@ DEF_TEST(ParseConfigs_DefaultConfigs, reporter) {
SkCommandLineFlags::StringArray config1 = make_string_array({
"565", "8888", "debug", "gpu", "gpudebug", "gpudft", "gpunull", "msaa16", "msaa4",
"nonrendering", "null", "nullgpu", "nvpr16", "nvpr4", "nvprdit16", "nvprdit4", "pdf",
- "pdf_poppler", "skp", "svg", "xps", "angle", "angle-gl", "commandbuffer", "mesa", "hwui",
+ "skp", "svg", "xps", "angle", "angle-gl", "commandbuffer", "mesa", "hwui",
"gpuf16", "gpusrgb"
});
diff --git a/tools/dm_flags.json b/tools/dm_flags.json
index 1931176198..46954457f3 100644
--- a/tools/dm_flags.json
+++ b/tools/dm_flags.json
@@ -6,7 +6,6 @@
"gpu",
"gpusrgb",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -2038,7 +2037,6 @@
"gpusrgb",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -2384,7 +2382,6 @@
"gpusrgb",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -2638,7 +2635,6 @@
"2ndpic-8888",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -2863,7 +2859,6 @@
"2ndpic-8888",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -3085,7 +3080,6 @@
"2ndpic-8888",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -3326,7 +3320,6 @@
"nvprdit16",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
@@ -3660,7 +3653,6 @@
"gpusrgb",
"msaa16",
"pdf",
- "pdf_poppler",
"serialize-8888",
"tiles_rt-8888",
"pic-8888",
diff --git a/tools/dm_flags.py b/tools/dm_flags.py
index 0296c3a5aa..5c22a33d0d 100755
--- a/tools/dm_flags.py
+++ b/tools/dm_flags.py
@@ -63,7 +63,6 @@ def get_args(bot):
# Runs out of memory on Android bots and Daisy. Everyone else seems fine.
if 'Android' not in bot and 'Daisy' not in bot:
configs.append('pdf')
- configs.append('pdf_poppler')
# NP is running out of RAM when we run all these modes. skia:3255
if 'NexusPlayer' not in bot:
diff --git a/tools/flags/SkCommonFlagsConfig.cpp b/tools/flags/SkCommonFlagsConfig.cpp
index 1ee3130bd7..7d43207c6b 100644
--- a/tools/flags/SkCommonFlagsConfig.cpp
+++ b/tools/flags/SkCommonFlagsConfig.cpp
@@ -28,7 +28,7 @@ static const char defaultConfigs[] =
static const char configHelp[] =
"Options: 565 8888 debug gpu gpudebug gpudft gpunull "
"msaa16 msaa4 gpuf16 gpusrgb nonrendering null nullgpu "
- "nvpr16 nvpr4 nvprdit16 nvprdit4 pdf pdf_poppler skp svg xps"
+ "nvpr16 nvpr4 nvprdit16 nvprdit4 pdf skp svg xps"
#if SK_ANGLE
#ifdef SK_BUILD_FOR_WIN
" angle"