diff options
author | halcanary <halcanary@google.com> | 2016-03-29 09:09:29 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-29 09:09:29 -0700 |
commit | ffe54004b92f84b65ee4569aaccbc178c51b017f (patch) | |
tree | 9d977d6b9c269bdf87d468300c7fead4ed03959c /src/pdf/SkPDFMetadata.cpp | |
parent | 9d524f22bfde5dc3dc8f48e1be39bdebd3bb0304 (diff) |
SkPDF: milestone in metadata, also SkMilestone.h
TBR=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1823753002
Review URL: https://codereview.chromium.org/1823753002
Diffstat (limited to 'src/pdf/SkPDFMetadata.cpp')
-rw-r--r-- | src/pdf/SkPDFMetadata.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/pdf/SkPDFMetadata.cpp b/src/pdf/SkPDFMetadata.cpp index 118cda39fe..addec4f01d 100644 --- a/src/pdf/SkPDFMetadata.cpp +++ b/src/pdf/SkPDFMetadata.cpp @@ -5,6 +5,7 @@ * found in the LICENSE file. */ +#include "SkMilestone.h" #include "SkPDFMetadata.h" #include "SkPDFTypes.h" #include <utility> @@ -27,6 +28,9 @@ static SkString pdf_date(const SkTime::DateTime& dt) { timeZoneMinutes); } +#define SKPDF_STRING(X) SKPDF_STRING_IMPL(X) +#define SKPDF_STRING_IMPL(X) #X + SkPDFObject* SkPDFMetadata::createDocumentInformationDict() const { auto dict = sk_make_sp<SkPDFDict>(); static const char* keys[] = { @@ -38,7 +42,7 @@ SkPDFObject* SkPDFMetadata::createDocumentInformationDict() const { } } } - dict->insertString("Producer", "Skia/PDF"); + dict->insertString("Producer", "Skia/PDF m" SKPDF_STRING(SK_MILESTONE)); if (fCreation) { dict->insertString("CreationDate", pdf_date(*fCreation.get())); } @@ -48,6 +52,9 @@ SkPDFObject* SkPDFMetadata::createDocumentInformationDict() const { return dict.release(); } +#undef SKPDF_STRING +#undef SKPDF_STRING_IMPL + #ifdef SK_PDF_GENERATE_PDFA SkPDFMetadata::UUID SkPDFMetadata::uuid() const { // The main requirement is for the UUID to be unique; the exact |