tdf#117274 XLSX export: fix VML comment shape type id
commitc5d37d324cd6d17114c209de1862344ad58a1d93
authorLászló Németh <nemeth@numbertext.org>
Thu, 12 Sep 2019 13:48:35 +0000 (12 15:48 +0200)
committerLászló Németh <nemeth@numbertext.org>
Fri, 13 Sep 2019 05:59:53 +0000 (13 07:59 +0200)
tree181eed9ab48d27b9bfca72840bd3fe0204b3c1a2
parent0701a1838280d4fa9c54ca39f1a5297fe4857a16
tdf#117274 XLSX export: fix VML comment shape type id

to avoid shape multiplication in a mixed environment.

MSO needs the special unescaped VML comment shape type
id "_x0000_t202" to avoid of generating also DrawingML
shapes from the VML ones. Calc export escaped the shape
type ids ("_x005F_x0000_t202"), keeping also the DrawingML
shapes, so every round trip between LO and MSO resulted
more and more broken shapes in the document.

See also commit ea7274259a211170ee9f5a8714a2f9acd8bed6d8
"tdf#114842 Fix comment shape export for Calc".

Change-Id: I55b29146ebcdc20cf4f53464bf318fb34bfc5934
Reviewed-on: https://gerrit.libreoffice.org/78831
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
oox/source/export/preset-definitions-to-shape-types.pl
sax/source/tools/fastserializer.cxx
sc/qa/unit/subsequent_export-test.cxx