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

Justin L <jl...@mail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|VERIFIED                    |REOPENED
         Resolution|FIXED                       |---
           Assignee|jl...@mail.com              |libreoffice-b...@lists.free
                   |                            |desktop.org
         Whiteboard|interoperability            |interoperability
                   |target:5.2.0 target:5.1.2   |target:5.2.0 target:5.1.2
                   |target:6.1.0                |

--- Comment #51 from Justin L <jl...@mail.com> ---
Reverted the commit from comment 46 and re-opened the bug, because an example
document from bug 50774 is made worse by that commit. I'm not surprised that a
regression was found - almost impossible to make changes in this area without
doing so.

Reverting does two things.
-most importantly, it allows me to walk away from this without causing harm. I
hate causing regressions, and this patch has not yet hit a released version of
LibreOffice.
-it gives a chance for the compatibility tools to find how many documents were
fixed by the patch, and now are broken again.  It is easily possible that more
are fixed than broken - and so this can be revisited in 6.2.

It is worth noting that the patch from comment 46 aligns docx with doc. Both of
them display bug 50774 the same way. And .doc does not have this bug's problem.

Microsoft's numbering implementation is very complex, and very different from
LO's internal design. So a lot of "emulation" needs to happen, which by
definition means certain features simply cannot work. It is a balancing act
between supporting the most common cases, and breaking once-working odd-ball
cases. (And my impression is that the current import implementation is a mess -
not using style name references, but directly applying the properties to the
paragraph, with lots of code scattered around handling edge cases...)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to