On 06/29/2012 10:47 AM, Kohei Yoshida wrote:
Not knowing what you are working on at the moment (sorry, been away for far too long), it could be your next task if you don't have anything else more urgent.The last thing I worked on was avoiding recalculating row heights during ODS import and instead use row heights imported from the document. I think I cc'd you on that, but you just got back so you probably haven't had a chance to go through all the spam I cc'd you on. :-) It seemed that the row heights were being recalculated twice and then the row heights were also being imported. So I just changed it to where the row heights were being imported only. However, Eike brought up some interesting concerns about this change.
The last few days Markus had me starting to get familiar with callgrind and looking at performance related bugs on bugzilla for ODS import. We also had the discussion about whether or not to recalculate cell formulas. I think Markus wanted to wait until you go back before assigning me any more major tasks.
While there were no bugzilla bugs directly related to ODS import performance, Markus did find https://bugs.freedesktop.org/show_bug.cgi?id=47106 which is about performance while calc is already running, and may be closely related to our discussion about ScInterpreter::Interpret() and recalculating cell formulas.
So I think I can work on both fdo47106 and using imported formula results for now, unless you guys think otherwise.
--Daniel