https://bugs.documentfoundation.org/show_bug.cgi?id=91367

            Bug ID: 91367
           Summary: replace ApiTokenSequence and UNO formulas in OOXML
                    calc import
           Product: LibreOffice
           Version: unspecified
          Hardware: Other
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

We still use the UNO API formula and token sequences in a number of places in
calc's OOXML import (sc/source/filter/oox).

This task is about replacing the existing import with one based on ScCompiler
and ScTokenArray. We have done that already with a number of places and now we
should finish that task.

So the few things that I noted that make these things a bit more complicated
than a simple replace:

* the BIFF12 import contains a formula compiler that works on the UNO API
formulas and needs to be replaced with one based on ScTokens
* translating several times between ScTokenArray and TokenSequence

I think the first step should be to switch the BIFF12 import to ScTokens (as
parallel implementation) and then slowly switch all callers to ScCompiler and
the new BIFF12 compiler.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to