diff options
author | Dennis Francis <dennisfrancis.in@gmail.com> | 2016-01-20 13:07:38 +0530 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-02-04 19:38:56 +0000 |
commit | f14d271d31e75de09821cf1766c7ab2a9c6e0461 (patch) | |
tree | 30e5263ad4feeecfbd208694d51f81bcf05599e5 /sc/Library_sc.mk | |
parent | fix typo (diff) | |
download | core-f14d271d31e75de09821cf1766c7ab2a9c6e0461.tar.gz core-f14d271d31e75de09821cf1766c7ab2a9c6e0461.zip |
Patch#1 : Dynamic column container in the pursuit of tdf#50916
In this patch dynamic column structure is introduced,
basically wrapping std::vector<ScColumn*>.
In ScTable the column container is pre-allocated with
MAXCOL + 1 columns so that the rest of the code that uses
need not change for now. So for now the new column
container will still behave like the static one.
The plan is to *incrementally* modify all instances of
iterations over columns to make use of the dynamic column
container and also to address the issues mentioned in the
thread :
http://nabble.documentfoundation.org/tdf-50916-Calc-Dynamic-column-container-td4162663.html
The final step would be to remove the pre-allocation of the container
in ScTable constructor and increase of MAXCOLCOUNT
Change-Id: I3ff18cdebc99d8348e06a76f287d1d30279366bd
Reviewed-on: https://gerrit.libreoffice.org/21620
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'sc/Library_sc.mk')
-rw-r--r-- | sc/Library_sc.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sc/Library_sc.mk b/sc/Library_sc.mk index d082a6bd62df..f30bf33ab4bf 100644 --- a/sc/Library_sc.mk +++ b/sc/Library_sc.mk @@ -107,6 +107,7 @@ $(eval $(call gb_Library_add_exception_objects,sc,\ sc/source/core/data/cellvalues \ sc/source/core/data/clipcontext \ sc/source/core/data/clipparam \ + sc/source/core/data/colcontainer \ sc/source/core/data/column \ sc/source/core/data/column2 \ sc/source/core/data/column3 \ |