office-gobmx/include/oox
Miklos Vajna 4038d6c393 tdf#117658 PPTX import: fix duplicated math object handling
We used to recurse into both arms of <mc:AlternateContent>: while the
intention is that an importer either reads <mc:Choice> or <mc:Fallback>.

Fix this by converting PPTShapeGroupContext to be a FragmentHandler2,
this way FragmentHandler2::prepareMceContext() is invoked, which knows
how to do this correctly.

This requires declaring "a14" as a supported namespace, e.g.
SdOOXMLExportTest2::testMathObject() would fail without it.  This also
requires keeping "a14" unsupported in the Calc case, e.g.
ScFiltersTest::testControlImport() would fail without it.  Finally the
"Convert this to FragmentHandler2" TODO in
SlideFragmentHandler::onCreateContext() from 2011 can be removed with
this.

Change-Id: I883237902c71cb515e810a8e34443c9eeaca48b0
Reviewed-on: https://gerrit.libreoffice.org/82623
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2019-11-13 18:43:57 +01:00
..
core
crypto
drawingml tdf#117658 PPTX import: fix duplicated math object handling 2019-11-13 18:43:57 +01:00
dump
export tdf#108065 tdf#128609 OOXML chart export: fix transparent color gradient 2019-11-05 15:55:34 +01:00
helper
mathml
ole
ppt tdf#117658 PPTX import: fix duplicated math object handling 2019-11-13 18:43:57 +01:00
shape
token
vml
dllapi.h