To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=47521
------- Additional comments from [EMAIL PROTECTED] Wed May 11 04:57:24 -0700
2005 -------
Eike - this is not looking encouraging at all:
Boiling down your comments to something more bald it seems like you say:
* once 2.0 is released - we can do no changed whatsoever to any
functionas ever again. pwrt. no. of arguments, core functionality etc.
we can also never add new functions - since they won't be backwards
compatible; and we can't detect versions in the file format
* we can't get this change into 2.0 => it can never be committed, cf. above.
Is that accurate ?
Ultimately - to become more Excel compatible we're going to need lots of changes
of this form. It's a shame that they are not acceptable up-stream. In which case
- can I ask again: would this be acceptable up-stream with an EXCEL_COMPATIBLE
conditional ?
> 1. It adds yet another parameter to several methods that are called
> a million times, just to get this tiny change in.
Yes - that sucks, but we'll need to do a number of other changes to improve
interop - all of which would use that information.
> 2. We could apply this change only to OOo2.0, not in any later release,
> because then there would be no distinction between formats anymore,
This sounds like some endless backwards compatibility argument - that
intrinsically means feature addition is impossible: surely that's not the case
generally ?
> 3. This patch would introduce a core-based distinction between the new
> OpenDocument file format and the older .sxc format. We don't do that
> on purpose to keep this away from the core, all saves to the older
> format are handled by a transformation.
You would really prefer to output the formula as a string, and then have
xmloff/ accurately re-parse that, alter a few tokens, and re-stringify it ? wow
- of course, we can cut/paste the parser into xmloff/ but it seems a curious
design.
> Just a quick idea: I could imagine another approach that uses the auto
> correction of the formula compiler to either suggest the use of LOG10
Sure - if you type it in by hand; of course - the LOG vs. LOG10 thing is a
rather trivial example of this meta-problem, there are tens of other more
complex functions which are broken. Naturally, most / many functions are going
to be imported from Excel - and I can see no way forward but to add
functionality in those cases; there is no LOG10 escape route.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]