[Libreoffice-bugs] [Bug 123752] EDITING: Regression in handling of the group separator in formula context

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Apr 8 16:50:14 UTC 2019


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

--- Comment #15 from Jouni Kosonen <bugz.j at tukesoft.com> ---
(In reply to Eike Rathke from comment #14)
> The patch is wrong. It unconditionally adds the flag for every locale no
> matter what parser flags the caller set and thus eliminates the purpose of
> the flag. If at all then the flag should be set at caller level. But as
> described earlier, doing so may also lead to unexpected behaviour if the
> group separator equals the function parameter separator. This is a rather
> twisted situation, and things interfere also with ScCompiler's lexical
> analysis. Actually the i18npool parser is called only because the ScCompiler
> parser decided it would not handle the character (left for investigation if
> and how it could be solved at that level).

Yes, but as I understand it there isn't a single line anywhere in the codebase
that would set the flag – as things currently stand the group separator is
unconditionally broken for all locales, some just don't show the symptoms. The
ScCompiler parser may have decided it wouldn't handle the character but then
the i18npool parser isn't allowed to recognize it.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190408/254febe7/attachment.html>


More information about the Libreoffice-bugs mailing list