[Libreoffice] [PATCH][REVIEW][PUSHED 3-4] SetNamedRanges speedup fdo#35357

David Tardon dtardon at redhat.com
Mon Jul 18 22:24:45 PDT 2011


On Mon, Jul 18, 2011 at 12:28:55PM -0400, Kohei Yoshida wrote:
> On Mon, 2011-07-18 at 11:47 -0400, Kohei Yoshida wrote:
> > On Mon, 2011-07-18 at 10:25 -0400, Kohei Yoshida wrote:
> > 
> > > I'd also
> > > like to push this to the -3-4 branch, but let me just do a quick test on
> > > ODS import of named ranges to make sure if works, then I'll push.
> > 
> > And I'm glad I did.  This change unfortunately causes a problem on
> > global named range import.  It incorrectly imports them as external
> > references.  I'm looking into this at the moment.
> 
> This commit fixes it
> 
> http://cgit.freedesktop.org/libreoffice/calc/commit/?id=ce470bf9f95ae53c29356976b2c5e44cd6c73fed
> 
> There was a bug in the RangeNameInserter function object which was
> exposed by your change.  Apparently LibO / OOo sometimes write range
> names this way:
> 
> $Sheet1.$A$1:.$A$3 (the leading dot in the end range address)
> 
> which was supposed to be corrected to
> 
> $Sheet1.$A$1:$A$3 (without the dot in the end range address)
> 
> before passing it to a range name object.  But the code incorrectly used
> the original, uncorrected version of the range string, which caused the
> problem.
> 
> Could someone please give this change a quick review so we can
> cherry-pick this to the -3-4 branch along with Laurent's original patch?
> I can sign off on Laurent's original patch but I can't self-review this
> one.

+1 from me.

(I haven't pushed Laurent's patch.)

D.


More information about the LibreOffice mailing list