Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi Eike,

One important matter  is still open:
When opening calc-documents that use the 'old' functions, they are not
always computed correctly. The 'new' functions differ in paramter
count.
I do not know where to add code for backward compatibility when
opening these documents, but with some help/hints I might be able to
fix that.

There are three cases to be considered:

1. reading ODF 1.2 (ODFF)
2. writing ODF 1.0/1.1 (PODF)
3. reading ODF 1.0/1.1 (PODF)
[...]

I'm afraid I'm lost here. I can't find my way in/around FormulaCompiler::Factor().
To put it simple: with respect to calc-formulas I understand what the user sees and I (often) 
understand what's happening in ScInterpreter. But the bit inbetween as rather foggy for me. And to 
be honest, I doubt if a thorough study of that area will help me much.
So I've got another three cases to consider :-/
1. Give up fdo50950 - I don't like this option, not vanity but I would the functions itself to be 
available in LibO
3. Get some help from co-developers who are familiar with this kind of poking - that would be nice, 
but is out of my control
2. Struggle on in the hope of magically getting there - this will be the default as I don't like 
case 1

I will see that the submodules are included in the patch sofar that I attached to the bug itself 
and concentrate on other bugs (like IFERROR/IFNA/NUMBERVALUE).

Winfried


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.