summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Collapse)Author
2011-09-06Improve performance of large Excel documents wrt cell style import.Kohei Yoshida
This change improves import performance of Excel documents based on the following changes. 1) Pool styles only once per call. This removes SfxItemPoolCache instantiation and destruction which is quite expensive. This alone cuts import almost by half with large documents with lots of styles applied. 2) Skip removal of direct formats when setting style. The old code was iterating through all attribute regions in order to try to remove overlapping format attributes when applying a style. But that's strictly not necessary (and bad for performance) during import. This also removes the need to re-apply the direct formats right afterward. 3) Avoid creating a duplicate ScPatternAttr instance per XF. There is simply no need to create a clone of the style only to put it into the styles pool and get discarded. This saves additional few seconds.
2011-09-06initital work for a unit test for calc's basic featuresMarkus Mohrhard
the SC_DLLPUBLIC changes in document.hxx are only necessary until we can link statically against sc
2011-09-06related #i114504: external reference manager partMarkus Mohrhard
2011-09-06related #i114504: don't assume external references are always file urlsNiklas Nebel
2011-09-06merge area does not need to be increased if a shadow is attachedMarkus Mohrhard
2011-09-05initial work for a merged cell unit testMarkus Mohrhard
TODO: add a undo/redo test and debug why ScDocFunc::InsertCells does not expand the merged area
2011-09-05test range names in import testMarkus Mohrhard
2011-09-05"thereof" should be translated to modern EnglishLior Kaplan
2011-09-05consistent includesCaolán McNamara
2011-09-05add officecfg dependency, and (hopefully) a fix for windows URLsMichael Meeks
2011-09-05no real need to use pointers hereCaolán McNamara
2011-09-05access oox vbaproject import directlyNoel Power
2011-09-04fixed various crashes due to newly introduced ScRangeName::maIndexToDataEike Rathke
* The newly introduced ScRangeName::maIndexToData needs to take into account that boost::ptr_set clones and deletes elements, hence each collection needs its own maIndexToData setup in copy-ctor. * Also fixed ScRangeName::erase() where a wrong index element was set to NULL.
2011-09-02Speed up range name lookup by index.Kohei Yoshida
This should speed up formula calculations considerably during xls import since shared formulas are also stored in ScRangeName and they are looked up by index. (bnc#715104)
2011-09-02add missing components, use new configmgr path, and enable ODS testMichael Meeks
2011-09-02enable calc's ODS file filter unit testMarkus Mohrhard
2011-09-01remove obsolete, and apparently unused GLOBALOVERFLOW* definesMichael Meeks
2011-09-01fix warningsGabor Jenei
2011-08-31Switch to for loop and reduce scoping level.Kohei Yoshida
2011-08-31We can remove this scope too.Kohei Yoshida
2011-08-31Removed unnecessary scoping.Kohei Yoshida
The if condition is true, the method simply returns. There is no need to have this else scope which would increase the indent level for no good reason.
2011-08-30Adjust the dialog size to make sure the bottom text is visible.Kohei Yoshida
This ensures that the bottom text "Drag the fields from ..." is visible on all platforms. Previously this text overlapped with the data and row field windows on Windows XP.
2011-08-30WaE: debug=tCaolán McNamara
2011-08-30String / bool conversions for ScTableLink.Kohei Yoshida
2011-08-30More string conversion around ScDocumentLoader.Kohei Yoshida
2011-08-29More string & bool conversion.Kohei Yoshida
2011-08-29sal_Bool to bool.Kohei Yoshida
2011-08-29Unused data member.Kohei Yoshida
2011-08-29String to rtl::OUString.Kohei Yoshida
2011-08-29Some cleanups & removed lazy macros.Kohei Yoshida
2011-08-29More on String to rtl::OUString.Kohei Yoshida
2011-08-29String to rtl::OUString.Kohei Yoshida
2011-08-29String to rtl::OUString, and I forgot to commit the new headers.Kohei Yoshida
2011-08-29Hide ScDragData and ScClipData from scmod.hxx, clean up ScModule a bit.Kohei Yoshida
2011-08-29sal_Bool to bool.Kohei Yoshida
2011-08-29sal_Bool to bool.Kohei Yoshida
2011-08-29String to rtl::OUString.Kohei Yoshida
2011-08-29Rename class XColorTable to XColorListJoseph Powers
The class is now based on XPropertyList instead of XPropertyTable and all of the other classed based on XPropertyList are named X..List.
2011-08-29fix typos and includesCaolán McNamara
2011-08-29merge together 5 or ascii isalpha/isalnum/isdigit implementationsCaolán McNamara
2011-08-29tweak for changeCaolán McNamara
2011-08-28some additional sal_Bool -> bool in sc/source/filter/xmlMarkus Mohrhard
2011-08-28some more sal_Bool -> bool in sc/source/filter/xmlMarkus Mohrhard
2011-08-28sal_Bool->bool in xmlcelli.[ch]xxMarkus Mohrhard
2011-08-28some initial refactoring in xmlcelli.cxxMarkus Mohrhard
2011-08-27Extracted a common code block.Kohei Yoshida
2011-08-27need argument by reference hereMarkus Mohrhard
2011-08-26I forgot to increment the DB collection position.Kohei Yoshida
This fixes infinite loops during pivot table layout dialog initialization.
2011-08-27don't use macro hereMarkus Mohrhard
2011-08-26String to rtl::OUString.Kohei Yoshida