office-gobmx/xmloff/source
Regina Henschel 1b7bdc2955 tdf#162686 tdf#162687 ODF 1.4 extrusion-metal-type
and extrusion-specularity.

In ODF strict always value 'draw:MetalODF' was written. Changed the
logic to write 'loext:MetalMSCompatible' too, depending on eMetalType.
Using a QName as value requires a namespace declaration for the prefix
'loext'. That is now written directly at the element, not as global
declaration, to restrict its scope to the element. A global declaration
would hide when attributes or elements are accidentially written in
'loext' namespace.

The pattern for nonNegativePercent had missed the percent sign.
The export is adapted to write the percent sign.

Validation is skipped for save to ODF 1.3, because currently the
implicit validation uses always latest ODF version, see tdf#163806.

Tests are extended to cover ODF 1.4 and value draw:MetalODF.

Change-Id: I836d11b9cd327b9772e800d9797e04e1613ab2f9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176246
Tested-by: Jenkins
Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
2024-11-10 18:50:37 +01:00
..
chart com::sun::star -> css 2024-11-10 10:50:15 +01:00
core no need to take a copy of the getProcessComponentContext return value 2024-11-08 15:23:52 +01:00
draw tdf#162686 tdf#162687 ODF 1.4 extrusion-metal-type 2024-11-10 18:50:37 +01:00
forms Simplify a bit 2024-11-08 05:34:20 +01:00
meta com::sun::star -> css 2024-11-10 10:50:15 +01:00
script
style
table
text Avoid checking exact interface type of Any value 2024-11-08 05:34:37 +01:00
token Related tdf#162262 - sc: odf import/export of "Summary below data" 2024-11-06 23:26:28 +01:00
transform no need to take a copy of the getProcessComponentContext return value 2024-11-08 15:23:52 +01:00
xforms