summaryrefslogtreecommitdiff
path: root/xmloff/source/core
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2009-06-02 11:23:01 +0000
committerKurt Zenker <kz@openoffice.org>2009-06-02 11:23:01 +0000
commitbed9c4f8fddf1dada17c81bdfbe482153df7dc1d (patch)
tree6272c96eecbdae3b9dec46f1b2b2d940a6527261 /xmloff/source/core
parentab3afd02197db2420aa1736249e67f504037ba5c (diff)
CWS-TOOLING: integrate CWS calcperf04
2009-04-23 12:47:25 +0200 er r271155 : CWS-TOOLING: rebase CWS calcperf04 to trunk@270723 (milestone: DEV300:m46) 2009-04-22 13:49:45 +0200 er r271104 : #i101254# performance area broadcasters: replace ::std::set with ::std::hash_set; have broadcaster slots per sheet instead of document wide lumps 2009-04-16 15:04:58 +0200 nn r270886 : #i101126# ScFormatRangeStyles::GetStyleNameIndex: pass row before which to remove 2009-04-16 11:26:33 +0200 nn r270874 : #i101126# ScUniqueCellFormatsObj: collect ranges without ScRangeList::Join 2009-04-15 15:07:34 +0200 er r270846 : merged #i95967# changesets 263482,263483 for performance testcases 2009-03-06 12:48:52 +0100 nn r268996 : #i99960# don't get null date from the model repeatedly 2009-03-06 12:47:21 +0100 nn r268995 : #i99959# don't use GetInputString in ScXMLExport::WriteCell 2009-03-03 17:30:25 +0100 er r268772 : #i99828# NextNewToken: some string handling optimization, i.e. less toUpper calls
Diffstat (limited to 'xmloff/source/core')
-rw-r--r--xmloff/source/core/xmlexp.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/xmloff/source/core/xmlexp.cxx b/xmloff/source/core/xmlexp.cxx
index 589572c710..dde9393c5a 100644
--- a/xmloff/source/core/xmlexp.cxx
+++ b/xmloff/source/core/xmlexp.cxx
@@ -225,6 +225,7 @@ public:
// --> OD 2008-11-26 #158694#
sal_Bool mbExportTextNumberElement;
// <--
+ sal_Bool mbNullDateInitialized;
};
SvXMLExport_Impl::SvXMLExport_Impl()
@@ -238,6 +239,7 @@ SvXMLExport_Impl::SvXMLExport_Impl()
// --> OD 2008-11-26 #158694#
,mbExportTextNumberElement( sal_False )
// <--
+ ,mbNullDateInitialized( sal_False )
{
mxUriReferenceFactory = uri::UriReferenceFactory::create(
comphelper_getProcessComponentContext());
@@ -2386,6 +2388,15 @@ sal_Bool SvXMLExport::exportTextNumberElement() const
}
// <--
+sal_Bool SvXMLExport::SetNullDateOnUnitConverter()
+{
+ // if the null date has already been set, don't set it again (performance)
+ if (!mpImpl->mbNullDateInitialized)
+ mpImpl->mbNullDateInitialized = GetMM100UnitConverter().setNullDate(GetModel());
+
+ return mpImpl->mbNullDateInitialized;
+}
+
//=============================================================================
void SvXMLElementExport::StartElement( SvXMLExport& rExp,