<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:vmiklos@collabora.com" title="Miklos Vajna <vmiklos@collabora.com>"> <span class="fn">Miklos Vajna</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - FILEOPEN PPTX: equation not displayed"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=129061">bug 129061</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Keywords</td>
<td>regression
</td>
<td>implementationError
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - FILEOPEN PPTX: equation not displayed"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=129061#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - FILEOPEN PPTX: equation not displayed"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=129061">bug 129061</a>
from <span class="vcard"><a class="email" href="mailto:vmiklos@collabora.com" title="Miklos Vajna <vmiklos@collabora.com>"> <span class="fn">Miklos Vajna</span></a>
</span></b>
<pre>This is how this "worked" in the past: The PPTX file contains both drawingML /
mathML markup for the slide and also a replacement image. We used to read both:
the OOXML markup missed the math formula and the replacement image did not.
This is how this is "broken" currently: we now only read the OOXML markup to
avoid the duplication, but Impress doesn't support inline formulas (just math
objects), so the import can't really do much more than just ignoring the math
formula.
Considering this as a regression is fair enough, but I would say the root cause
here is missing feature, it's not like I can sit down and just "fix this": if
we read both versions, then we have duplication, if we read only the markup
then we can have problems when Impress misses some PowerPoint feature and if we
only read the replacement image, then we regress because the formula is not
editable.
To sum up, the root cause here is really a missing feature, let me tag this as
an implementation error, rather than a regression.
This Impress core limitation is even documented in a debug warning in commit
332a796366b7cb91dff41de4b9ffb17843112a3e (oox: import Math objects from PPTX
files, 2016-01-21):
warn:oox.drawingml:2141:2141:oox/source/drawingml/shape.cxx:667: losing a Math
object...</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>