Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-23 | (Hopefully) fixed the table reload bug coming from the pivot layout dialog. | Kohei Yoshida | |
2012-03-23 | Some misc changes & some dumping facility for pivot table for debugging. | Kohei Yoshida | |
2012-03-16 | Use shared string pool to share string instances among string item values. | Kohei Yoshida | |
This brings down the reload time from 22 seconds to 4.3 seconds with my test document. This is what I've been looking for! | |||
2012-03-16 | New unit test for testing pivot cache. | Kohei Yoshida | |
2012-03-16 | We don't ever compare equality of two caches. | Kohei Yoshida | |
That'd be super-expensive anyway. | |||
2012-03-15 | We don't need these extra order index array; items are already sorted. | Kohei Yoshida | |
This shaves off extra 5MB of memory with my test document. | |||
2012-03-15 | Removed unused. | Kohei Yoshida | |
2012-03-15 | DataListType -> ItemsType. | Kohei Yoshida | |
2012-03-14 | When changing grouping in one pivot table, update all linked tables. | Kohei Yoshida | |
We need to do this now because we now store the group field data directly in the pivot cache, which is shared by all referencing tables. Also, actions involving modification of the cache is not undoable, and making it undoable would significantly increase Calc's runtime memory footprint. So, no way. | |||
2012-03-12 | Remove unused code in dpcache | Santiago Martinez | |
2012-03-09 | Store only one number format per field. | Kohei Yoshida | |
2012-03-09 | Some header cleanup. | Kohei Yoshida | |
2012-03-09 | Use std::vector instead of boost::ptr_vector for ScDPItemData. | Kohei Yoshida | |
It's a small-size object, so using std::vector is slightly more efficient. | |||
2012-03-09 | Use flat_segment_tree to store the empty row flags. | Kohei Yoshida | |
2012-03-09 | IsValid() is superfluous. | Kohei Yoshida | |
2012-03-09 | dptablecache.* to dpcache.* | Kohei Yoshida | |