[Libreoffice-commits] core.git: Branch 'private/kohei/calc-shared-string' - sc/inc sc/source
Kohei Yoshida
kohei.yoshida at collabora.com
Wed Oct 2 18:45:41 PDT 2013
sc/inc/document.hxx | 3 +++
sc/source/core/data/documen2.cxx | 3 +++
2 files changed, 6 insertions(+)
New commits:
commit e893439bfc51059ba35b2f6d3100ce7df46d1ee0
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date: Wed Oct 2 21:46:40 2013 -0400
Add string pool to document.
Change-Id: I7430af7486a2f7a150ed17a0c345aeeb987ec993
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 1e720a8..73d7c1c 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -50,6 +50,7 @@
namespace editeng { class SvxBorderLine; }
namespace formula { struct VectorRefArray; }
+namespace svl { class StringPool; }
namespace sc {
struct FormulaGroupContext;
@@ -243,6 +244,8 @@ private:
rtl::Reference<ScPoolHelper> xPoolHelper;
+ boost::scoped_ptr<svl::StringPool> mpCellStringPool;
+
SfxUndoManager* mpUndoManager;
ScFieldEditEngine* pEditEngine; // uses pEditPool from xPoolHelper
ScNoteEditEngine* pNoteEngine; // uses pEditPool from xPoolHelper
diff --git a/sc/source/core/data/documen2.cxx b/sc/source/core/data/documen2.cxx
index cd09ffb..54c3577 100644
--- a/sc/source/core/data/documen2.cxx
+++ b/sc/source/core/data/documen2.cxx
@@ -35,6 +35,7 @@
#include <vcl/virdev.hxx>
#include <comphelper/processfactory.hxx>
#include <svl/PasswordHelper.hxx>
+#include "svl/stringpool.hxx"
#include <tools/tenccvt.hxx>
#include <tools/urlobj.hxx>
#include <rtl/crc.h>
@@ -439,6 +440,8 @@ ScDocument::~ScDocument()
delete pPreviewFont;
OSL_POSTCOND( !pAutoNameCache, "AutoNameCache still set in dtor" );
+
+ mpCellStringPool.reset();
}
void ScDocument::InitClipPtrs( ScDocument* pSourceDoc )
More information about the Libreoffice-commits
mailing list