Hi there, I'd like http://cgit.freedesktop.org/libreoffice/core/commit/?id=51f1fc69aa539dec8035195b98e0b128026388e9 cherry-picked to the 3-6 branch. It fixes https://bugs.freedesktop.org/show_bug.cgi?id=53089 while making sure that https://bugs.freedesktop.org/show_bug.cgi?id=52205 and https://bugs.freedesktop.org/show_bug.cgi?id=43109 remain fixed. The highlight of this commit is1) revert my original "fix" for fdo#43109 and Eike's subsequent fix for fdo#52205, and
2) fix fdo#43109 the right way (such that it won't introduce fdo#53089).I've added 3 new unit tests for this (on master), one for each bug. They all pass.
Review and cherry-pick appreciated. Kohei -- Kohei Yoshida, LibreOffice hacker, Calc