src/lib/VSDMetaData.cpp | 4 ++++ src/lib/VSDXMetaData.cpp | 2 ++ src/lib/tokens.txt | 1 + src/test/importtest.cpp | 2 ++ 4 files changed, 9 insertions(+)
New commits: commit d4684217ee9dd48e3352430e6d869824642f4082 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sun Dec 28 14:13:39 2014 +0100 VSD: import description Change-Id: I33b47f4ee903f9f4d07383df0552284de7401d7b diff --git a/src/lib/VSDMetaData.cpp b/src/lib/VSDMetaData.cpp index 44e6f62..0288392 100644 --- a/src/lib/VSDMetaData.cpp +++ b/src/lib/VSDMetaData.cpp @@ -97,6 +97,7 @@ void libvisio::VSDMetaData::readPropertyIdentifierAndOffset(librevenge::RVNGInpu #define PIDSI_SUBJECT 0x00000003 #define PIDSI_AUTHOR 0x00000004 #define PIDSI_KEYWORDS 0x00000005 +#define PIDSI_COMMENTS 0x00000006 void libvisio::VSDMetaData::readTypedPropertyValue(librevenge::RVNGInputStream *input, uint32_t index, uint32_t offset) { @@ -132,6 +133,9 @@ void libvisio::VSDMetaData::readTypedPropertyValue(librevenge::RVNGInputStream * case PIDSI_KEYWORDS: m_metaData.insert("meta:keyword", string); break; + case PIDSI_COMMENTS: + m_metaData.insert("dc:description", string); + break; } } } diff --git a/src/test/importtest.cpp b/src/test/importtest.cpp index 41f2b0c..bb3388e 100644 --- a/src/test/importtest.cpp +++ b/src/test/importtest.cpp @@ -158,6 +158,7 @@ void ImportTest::testVsdMetadataTitleMs1252() assertXPath(m_doc, "/document/setDocumentMetaData", "subject", "mysubject"); assertXPath(m_doc, "/document/setDocumentMetaData", "initial-creator", "vmiklos creator"); assertXPath(m_doc, "/document/setDocumentMetaData", "keyword", "mytag"); + assertXPath(m_doc, "/document/setDocumentMetaData", "description", "mycomment"); } void ImportTest::testVsdMetadataTitleUtf8() commit db443edcc59a9d48395e25f04a4c380d15877e4e Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Sun Dec 28 14:10:03 2014 +0100 VSDX: import description Change-Id: I5e9e6fd793bb44c954e8255e70952badfb442d57 diff --git a/src/lib/VSDXMetaData.cpp b/src/lib/VSDXMetaData.cpp index 1ce1dcd..7a0ff83 100644 --- a/src/lib/VSDXMetaData.cpp +++ b/src/lib/VSDXMetaData.cpp @@ -75,6 +75,8 @@ void libvisio::VSDXMetaData::readCoreProperties(xmlTextReaderPtr reader) break; case XML_CP_KEYWORDS: m_metaData.insert("meta:keyword", readString(reader, XML_CP_KEYWORDS)); + case XML_DC_DESCRIPTION: + m_metaData.insert("dc:description", readString(reader, XML_DC_DESCRIPTION)); default: break; } diff --git a/src/lib/tokens.txt b/src/lib/tokens.txt index d4ad31d..617fb1a 100644 --- a/src/lib/tokens.txt +++ b/src/lib/tokens.txt @@ -233,3 +233,4 @@ dc:subject dc:title dcterms:created dcterms:modified +dc:description diff --git a/src/test/importtest.cpp b/src/test/importtest.cpp index 7aa8336..41f2b0c 100644 --- a/src/test/importtest.cpp +++ b/src/test/importtest.cpp @@ -146,6 +146,7 @@ void ImportTest::testVsdxMetadataTitle() assertXPath(m_doc, "/document/setDocumentMetaData", "creation-date", "2014-11-24T10:35:17Z"); assertXPath(m_doc, "/document/setDocumentMetaData", "date", "2014-11-24T10:41:22Z"); assertXPath(m_doc, "/document/setDocumentMetaData", "keyword", "mytag"); + assertXPath(m_doc, "/document/setDocumentMetaData", "description", "mycomment"); } void ImportTest::testVsdMetadataTitleMs1252() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits