Hi all,

there are some pending incompatible changes (see below) and I wonder, whether they should be implemented in AOO 4.0 or later. The listed ones come to my mind, but there might be some more.

Kind regards
Regina

A
Implementation of FDIST as defined in ODF1.2

The function FDIST (part 2, 6.18.22) calculates the left tail (integral from 0 to x). The function LEGACY.FDIST (part 2, 6.18.23) calculates the right tail (integral from x to infinity). The current implemention of FDIST in AOO is actually “LEGACY.FDIST”. The function FDIST in documents written with OOo2.x are different from the function FDIST, which has to be implemented. I do not speak of the UI names, but of the names in the file.

B
Rotation of gradient

AOO interprets the angle of the rotation of a gradient as value with unit 0.1 degree. In ODF 1.2 it is defined, that it is unit degree. I see no willingness in the OASIS TC to change the specification to follow the interpretation of AOO, especially because Gnumeric follows the specification.

C
Interpretation of svg path command “z”

The svg path command “z” closes a path and sets the “actual point” to the start of that path. AOO uses the last point before the “z” command as “actual point”. LibreOffice has already changed to the correct behavior. In addition it has introduced a “ODF 1.2 extended (compat mode)” to allow to save to the old wrong kind.
https://issues.apache.org/ooo/show_bug.cgi?id=119118

D
Order of radius and angle in custom shapes

The specification says in section 19.179 draw:handle-position, “If the draw:handle-polar attribute is set, then a handle is a polar handle and the first parameter of the draw:handle-position attribute specifies the angle (as defined in 18.3.1), the handle radius is specified by the second parameter.“ But AOO writes it the other way round.
https://issues.apache.org/ooo/show_bug.cgi?id=120468


Reply via email to