dev/null |binary include/unotools/docinfohelper.hxx | 3 - oox/source/core/xmlfilterbase.cxx | 5 +-- sw/qa/extras/ooxmlexport/ooxmlexport5.cxx | 7 ---- unotools/source/config/docinfohelper.cxx | 50 ++++++++++-------------------- 5 files changed, 20 insertions(+), 45 deletions(-)
New commits: commit 1e49e40c3694cd5750b65fc726b9684ae4185d4f Author: Joren De Cuyper <jore...@libreoffice.org> Date: Fri May 15 13:27:47 2015 +0200 tdf#91064: Revert "tdf#89790 DOCX: saving LO version number in app.xml" This reverts commit 480ca7434a330b2678f9ef287cffd6d9cf27bed5. Change-Id: I69a16425fc36979d49f409bbd7921495a22a35dc Reviewed-on: https://gerrit.libreoffice.org/15737 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Joren De Cuyper <jore...@libreoffice.org> diff --git a/include/unotools/docinfohelper.hxx b/include/unotools/docinfohelper.hxx index 320b3b5..ddc28b0 100644 --- a/include/unotools/docinfohelper.hxx +++ b/include/unotools/docinfohelper.hxx @@ -29,8 +29,7 @@ class UNOTOOLS_DLLPUBLIC DocInfoHelper { public: static OUString GetGeneratorString(); - static OUString GetApplicationString(); - static OUString GetVersionString(); + }; } // namespace utl diff --git a/oox/source/core/xmlfilterbase.cxx b/oox/source/core/xmlfilterbase.cxx index cde386b..4ef16d0 100644 --- a/oox/source/core/xmlfilterbase.cxx +++ b/oox/source/core/xmlfilterbase.cxx @@ -58,7 +58,6 @@ #include <tools/datetime.hxx> #include <com/sun/star/util/Duration.hpp> #include <sax/tools/converter.hxx> -#include <unotools/configmgr.hxx> using ::com::sun::star::xml::dom::DocumentBuilder; using ::com::sun::star::xml::dom::XDocument; @@ -693,9 +692,9 @@ writeAppProperties( XmlFilterBase& rSelf, Reference< XDocumentProperties > xProp writeElement( pAppProps, XML_HyperlinksChanged, "hyperlinks changed" ); writeElement( pAppProps, XML_DigSig, "digital signature" ); #endif /* def OOXTODO */ - writeElement( pAppProps, XML_Application, utl::ConfigManager::getProductName() ); - writeElement( pAppProps, XML_AppVersion, utl::DocInfoHelper::GetVersionString() ); + writeElement( pAppProps, XML_Application, utl::DocInfoHelper::GetGeneratorString() ); #ifdef OOXTODO + writeElement( pAppProps, XML_AppVersion, "app version" ); writeElement( pAppProps, XML_DocSecurity, "doc security" ); #endif /* def OOXTODO */ diff --git a/sw/qa/extras/ooxmlexport/data/tdf89790.docx b/sw/qa/extras/ooxmlexport/data/tdf89790.docx deleted file mode 100644 index 180951e..0000000 Binary files a/sw/qa/extras/ooxmlexport/data/tdf89790.docx and /dev/null differ diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx index 07ba2ae..4cf50c9 100644 --- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx +++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx @@ -797,13 +797,6 @@ DECLARE_OOXMLEXPORT_TEST(testSectionHeader, "sectionprot.odt") } } -DECLARE_OOXMLEXPORT_TEST(testTdf89790, "tdf89790.docx") -{ - if (xmlDocPtr pXmlDoc = parseExport("docProps/app.xml")) - - assertXPath(pXmlDoc, "/extended-properties:Properties/extended-properties:AppVersion"); -} - CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/unotools/source/config/docinfohelper.cxx b/unotools/source/config/docinfohelper.cxx index 0ea143cf..b5d0cf9 100644 --- a/unotools/source/config/docinfohelper.cxx +++ b/unotools/source/config/docinfohelper.cxx @@ -41,44 +41,29 @@ OUString DocInfoHelper::GetGeneratorString() { aResult.append( aValue.replace( ' ', '_' ) ); aResult.append( '/' ); - } - - aValue = GetVersionString(); - if ( !aValue.isEmpty() ) - { - aResult.append( aValue ); - } - - return aResult.makeStringAndClear(); -} - - -OUString DocInfoHelper::GetVersionString() -{ - OUStringBuffer aResult; - // version is <product_versions>_<product_extension>$<platform> - OUString aValue( utl::ConfigManager::getProductVersion() ); - if ( !aValue.isEmpty() ) - { - aResult.append( aValue.replace( ' ', '_' ) ); - - aValue = utl::ConfigManager::getProductExtension(); + aValue = utl::ConfigManager::getProductVersion(); if ( !aValue.isEmpty() ) { aResult.append( aValue.replace( ' ', '_' ) ); + + aValue = utl::ConfigManager::getProductExtension(); + if ( !aValue.isEmpty() ) + { + aResult.append( aValue.replace( ' ', '_' ) ); + } } - } - OUString os( "$_OS" ); - OUString arch( "$_ARCH" ); - ::rtl::Bootstrap::expandMacros(os); - ::rtl::Bootstrap::expandMacros(arch); - aResult.append( '$' ); - aResult.append( os ); - aResult.append( '_' ); - aResult.append( arch ); - aResult.append( ' ' ); + OUString os( "$_OS" ); + OUString arch( "$_ARCH" ); + ::rtl::Bootstrap::expandMacros(os); + ::rtl::Bootstrap::expandMacros(arch); + aResult.append( '$' ); + aResult.append( os ); + aResult.append( '_' ); + aResult.append( arch ); + aResult.append( ' ' ); + } // second product: LibreOffice_project/<build_information> // build_information has '(' and '[' encoded as '$', ')' and ']' ignored @@ -112,7 +97,6 @@ OUString DocInfoHelper::GetVersionString() return aResult.makeStringAndClear(); } - } // end of namespace utl /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits