src/lib/VSDMetaData.cpp | 4 ++++ src/test/data/fdo86729-ms1252.vsd |binary src/test/importtest.cpp | 1 + 3 files changed, 5 insertions(+)
New commits: commit 20434231174c9638c0c997199447ee638613a0a3 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Fri Dec 26 10:58:17 2014 +0100 VSD: import author Change-Id: I3c73b61217ad8779ad9786acbe58ffada647ffbd diff --git a/src/lib/VSDMetaData.cpp b/src/lib/VSDMetaData.cpp index ffac751..f1026fc 100644 --- a/src/lib/VSDMetaData.cpp +++ b/src/lib/VSDMetaData.cpp @@ -95,6 +95,7 @@ void libvisio::VSDMetaData::readPropertyIdentifierAndOffset(librevenge::RVNGInpu #define PIDSI_TITLE 0x00000002 #define PIDSI_SUBJECT 0x00000003 +#define PIDSI_AUTHOR 0x00000004 void libvisio::VSDMetaData::readTypedPropertyValue(librevenge::RVNGInputStream *input, uint32_t index, uint32_t offset) { @@ -124,6 +125,9 @@ void libvisio::VSDMetaData::readTypedPropertyValue(librevenge::RVNGInputStream * case PIDSI_SUBJECT: m_metaData.insert("dc:subject", string); break; + case PIDSI_AUTHOR: + m_metaData.insert("meta:initial-creator", string); + break; } } } diff --git a/src/test/data/fdo86729-ms1252.vsd b/src/test/data/fdo86729-ms1252.vsd index e5fb12e..2d2ee35 100644 Binary files a/src/test/data/fdo86729-ms1252.vsd and b/src/test/data/fdo86729-ms1252.vsd differ diff --git a/src/test/importtest.cpp b/src/test/importtest.cpp index b42d256..9567453 100644 --- a/src/test/importtest.cpp +++ b/src/test/importtest.cpp @@ -154,6 +154,7 @@ void ImportTest::testVsdMetadataTitleMs1252() assertXPath(m_doc, "/document/setDocumentMetaData", "title", "mytitle\xC3\xA9\xC3\xA1"); assertXPath(m_doc, "/document/setDocumentMetaData", "subject", "mysubject"); + assertXPath(m_doc, "/document/setDocumentMetaData", "initial-creator", "vmiklos creator"); } void ImportTest::testVsdMetadataTitleUtf8() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits