summaryrefslogtreecommitdiff
path: root/sc/source/core/data/documentimport.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-06-24Move ScEditDataArray out of cell.?xx and into its own files.Kohei Yoshida1-1/+0
Change-Id: I107cec7d70f4d00ff52cb071d69a615fbab8d9f2
2013-06-24Switch to using multi_type_vector for cell storage.Kohei Yoshida1-22/+25
The old style cell storage is no more. Currently the code is buildable, but crashes during unit test. Change-Id: Ie688e22e95c7fb02b9e97b23df0fc1883a97945f
2013-05-20Optimize ScColumn::MixData() to remove several bottlenecks.Kohei Yoshida1-8/+1
The use case that would previously make Calc freeze. 1) type in "test" in A1. 2) Select A1:A2 and Ctrl-C to copy to the clipboard. 3) select the whole column B. 4) paste special, select "Add" operation and click OK to paste. With this change, the above scenario no longer freezes Calc. Change-Id: I98b1f1e6c25b853aa884e7598c04b1457fab4636
2013-05-20Keep track of column block positions in ScDocumentImport too.Kohei Yoshida1-19/+36
This currently only affects document import via orcus, but it'll be good to put this in place. Change-Id: I8cc6d54aba6fab1f2774127f92c2a764f7b690fb
2013-05-20Move the column element block definitions out of ScColumn.Kohei Yoshida1-1/+1
so that I can reference it in another class. Change-Id: I035cc1d37ec219c3e3da2e180a0337fb3c6fba8a
2013-05-20Consolidate the text width and script type arrays into one.Kohei Yoshida1-6/+2
Since they are always in sync... Change-Id: Ic07f57e1804d76ae801c7947d18df5fd0d729632
2013-05-09Script types are unsigned char now.Kohei Yoshida1-1/+1
Change-Id: I744d66da3abd18753550692b931c6a1a52b83401
2013-04-16Populate the text width and script type arrays on import.Kohei Yoshida1-0/+32
They must be in sync with their cell array counterpart at all times. Change-Id: I050c08057f06d29f710187129a510dadbfad0e4d
2013-04-13ScDocumentImport accessor to provide efficient means to fill document.Kohei Yoshida1-0/+104
Import filters should be using this class to populate ScDocument, instead of filling it directly to ScDocument, and do all the broadcasting etc only once at the end of each import session. Change-Id: Ifc663e3dcf6b2ec96aaa185006af7ae9b9940af3