download.lst                                  |    4 +--
 sw/qa/extras/ooxmlexport/ooxmlexport.cxx      |   12 -----------
 sw/qa/extras/ooxmlexport/ooxmlexport10.cxx    |   24 -----------------------
 sw/qa/extras/ooxmlexport/ooxmlexport11.cxx    |    6 -----
 sw/qa/extras/ooxmlexport/ooxmlexport12.cxx    |    9 --------
 sw/qa/extras/ooxmlexport/ooxmlexport13.cxx    |    3 --
 sw/qa/extras/ooxmlexport/ooxmlexport14.cxx    |    6 -----
 sw/qa/extras/ooxmlexport/ooxmlexport16.cxx    |    6 -----
 sw/qa/extras/ooxmlexport/ooxmlexport17.cxx    |   15 --------------
 sw/qa/extras/ooxmlexport/ooxmlexport18.cxx    |    9 --------
 sw/qa/extras/ooxmlexport/ooxmlexport19.cxx    |   18 -----------------
 sw/qa/extras/ooxmlexport/ooxmlexport2.cxx     |    6 -----
 sw/qa/extras/ooxmlexport/ooxmlexport20.cxx    |    9 --------
 sw/qa/extras/ooxmlexport/ooxmlexport22.cxx    |    3 --
 sw/qa/extras/ooxmlexport/ooxmlexport23.cxx    |    3 --
 sw/qa/extras/ooxmlexport/ooxmlexport24.cxx    |    6 -----
 sw/qa/extras/ooxmlexport/ooxmlexport25.cxx    |    9 --------
 sw/qa/extras/ooxmlexport/ooxmlexport26.cxx    |    3 --
 sw/qa/extras/ooxmlexport/ooxmlexport3.cxx     |   27 --------------------------
 sw/qa/extras/ooxmlexport/ooxmlexport4.cxx     |   18 -----------------
 sw/qa/extras/ooxmlexport/ooxmlexport5.cxx     |   15 --------------
 sw/qa/extras/ooxmlexport/ooxmlexport6.cxx     |    3 --
 sw/qa/extras/ooxmlexport/ooxmlexport7.cxx     |    9 --------
 sw/qa/extras/ooxmlexport/ooxmlexport8.cxx     |   21 --------------------
 sw/qa/extras/ooxmlexport/ooxmlexport9.cxx     |    3 --
 sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx |    9 --------
 26 files changed, 2 insertions(+), 254 deletions(-)

New commits:
commit 53ce5d07c588ed807c8b32f5e99b19d477911606
Author:     Noel Grandin <[email protected]>
AuthorDate: Tue Dec 2 10:07:55 2025 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Tue Dec 2 11:41:43 2025 +0100

    no need to skipValidation here anymore
    
    now that we have officeotron-0.8.5 which fixed a missing enum value.
    
    Change-Id: I2260e09a8ad65404c58706587c46dceb2d213019
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194908
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx
index 60813d53470a..4bc3eaa4d005 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx
@@ -54,9 +54,6 @@ CPPUNIT_TEST_FIXTURE(Test, testfdo81381)
 
 CPPUNIT_TEST_FIXTURE(Test, testSdtAlias)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("sdt-alias.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -146,9 +143,6 @@ CPPUNIT_TEST_FIXTURE(Test, testParaShading)
 
 CPPUNIT_TEST_FIXTURE(Test, testFDO83044)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo83044.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -267,9 +261,6 @@ DECLARE_OOXMLEXPORT_TEST(testTableAlignment, 
"table-alignment.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testSdtIgnoredFooter)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("sdt-ignored-footer.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -916,9 +907,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf91594, "tdf91594.docx")
 }
 DECLARE_OOXMLEXPORT_TEST(testTDF99434, "protectedform.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     css::uno::Reference<css::lang::XMultiServiceFactory> 
m_xTextFactory(mxComponent, uno::UNO_QUERY);
     uno::Reference< beans::XPropertySet > 
xSettings(m_xTextFactory->createInstance(u"com.sun.star.document.Settings"_ustr),
 uno::UNO_QUERY);
     uno::Any aProtect = xSettings->getPropertyValue(u"ProtectForm"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
index b5c629915d20..51532b3cb6d8 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
@@ -179,9 +179,6 @@ DECLARE_OOXMLEXPORT_TEST(testWpgOnly, "wpg-only.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testWpgNested, "wpg-nested.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShapes> xGroup(getShape(1), uno::UNO_QUERY);
     uno::Reference<drawing::XShapeDescriptor> 
xShapeDescriptor(xGroup->getByIndex(0), uno::UNO_QUERY);
     // This was a com.sun.star.drawing.CustomShape, due to lack of handling of 
groupshapes inside groupshapes.
@@ -204,9 +201,6 @@ DECLARE_OOXMLEXPORT_TEST(testWpgNested, "wpg-nested.docx")
 
 DECLARE_OOXMLEXPORT_TEST(textboxWpgOnly, "textbox-wpg-only.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShape> xShape = getShape(1);
     // The relativeFrom attribute was ignored for groupshapes, i.e. these were 
text::RelOrientation::FRAME.
     CPPUNIT_ASSERT_EQUAL(text::RelOrientation::PAGE_FRAME, 
getProperty<sal_Int16>(xShape, u"HoriOrientRelation"_ustr));
@@ -308,9 +302,6 @@ DECLARE_OOXMLEXPORT_TEST(testMceWpg, "mce-wpg.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testMceNested, "mce-nested.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // Vertical position of the shape was incorrect due to incorrect nested 
mce handling.
     uno::Reference<beans::XPropertySet> xShape(getShape(1), uno::UNO_QUERY);
     // positionV's posOffset from the bugdoc, was 0.
@@ -361,9 +352,6 @@ DECLARE_OOXMLEXPORT_TEST(testLOCrash, "file_crash.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testFdo72560, "fdo72560.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The problem was libreoffice confuse when there RTL default style for 
paragraph
     uno::Reference<uno::XInterface> xParaLeftRTL(getParagraph( 1, u"RTL 
LEFT"_ustr));
     uno::Reference<uno::XInterface> xParaRightLTR(getParagraph( 2, u"LTR 
RIGHT"_ustr));
@@ -429,9 +417,6 @@ DECLARE_OOXMLEXPORT_TEST(testFdo65090, "fdo65090.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testFdo69649, "fdo69649.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The DOCX containing the Table of Contents was not imported with correct 
page nos
     uno::Reference<text::XDocumentIndexesSupplier> xIndexSupplier(mxComponent, 
uno::UNO_QUERY);
     uno::Reference<container::XIndexAccess> xIndexes = 
xIndexSupplier->getDocumentIndexes( );
@@ -500,9 +485,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf59274)
 
 DECLARE_OOXMLEXPORT_TEST(testDMLGroupshapeSdt, "dml-groupshape-sdt.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShapes> xGroupShape(getShape(1), uno::UNO_QUERY);
     // The text in the groupshape was missing due to the w:sdt and 
w:sdtContent wrapper around it.
     CPPUNIT_ASSERT_EQUAL(u"sdt and sdtContent inside groupshape"_ustr, 
uno::Reference<text::XTextRange>(xGroupShape->getByIndex(1), 
uno::UNO_QUERY_THROW)->getString());
@@ -510,9 +492,6 @@ DECLARE_OOXMLEXPORT_TEST(testDMLGroupshapeSdt, 
"dml-groupshape-sdt.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testDmlCharheightDefault, 
"dml-charheight-default.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<container::XIndexAccess> xGroup(getShape(1), 
uno::UNO_QUERY);
     uno::Reference<text::XTextRange> xShape(xGroup->getByIndex(0), 
uno::UNO_QUERY);
     // This was 16: the first run of the second para incorrectly inherited the 
char height of the first para.
@@ -536,9 +515,6 @@ DECLARE_OOXMLEXPORT_TEST(testDMLGroupShapeCapitalization, 
"dml-groupshape-capita
 
 DECLARE_OOXMLEXPORT_TEST(testPictureWithSchemeColor, 
"picture-with-schemecolor.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // At the start of the document, a picture which has a color specified 
with a color scheme, lost
     // it's color during import.
     uno::Reference<beans::XPropertySet> xImage(getShape(1), uno::UNO_QUERY);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
index 13ae6d0d6fea..4f23f1127db9 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
@@ -276,9 +276,6 @@ CPPUNIT_TEST_FIXTURE(Test, 
testTdf76683_negativeTwipsMeasure)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf118361_RTLfootnoteSeparator, 
"tdf118361_RTLfootnoteSeparator.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Any aPageStyle = 
getStyles(u"PageStyles"_ustr)->getByName(u"Standard"_ustr);
     CPPUNIT_ASSERT_EQUAL_MESSAGE("Footnote separator RTL", sal_Int16(2), 
getProperty<sal_Int16>(aPageStyle, u"FootnoteLineAdjust"_ustr));
 }
@@ -508,9 +505,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf113399)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf114882, "tdf114882.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // fastserializer must not fail assertion because of mismatching elements
 }
 
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
index 2b484bf10750..e9a9ca2cacfe 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
@@ -862,9 +862,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf117504_numberingIndent, 
"tdf117504_numberingInde
 
 DECLARE_OOXMLEXPORT_TEST(testWatermark, "watermark.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShape> xShape = getShape(1);
 
     sal_Int32 nHeight = xShape->getSize().Height;
@@ -879,9 +876,6 @@ DECLARE_OOXMLEXPORT_TEST(testWatermark, "watermark.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testWatermarkTrim, "tdf114308.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShape> xShape = getShape(1);
 
     // Rounding errors
@@ -924,9 +918,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf73547)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf119143, "tdf119143.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The runs inside <w:dir> were ignored
     const OUString sParaText = getParagraph(1)->getString();
     CPPUNIT_ASSERT_EQUAL(
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
index 3d3f705164c3..e88f5cd76fac 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
@@ -442,9 +442,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf99602_charStyleSubscript2)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf124637_sectionMargin, 
"tdf124637_sectionMargin.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<text::XTextSectionsSupplier> 
xTextSectionsSupplier(mxComponent, uno::UNO_QUERY);
     uno::Reference<container::XIndexAccess> 
xSections(xTextSectionsSupplier->getTextSections(), uno::UNO_QUERY);
     // sections 0 and 1 must be related to footnotes...
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
index f409f94a26f6..3e6431b89a12 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
@@ -574,9 +574,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf81567)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf92472)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf92472.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -801,9 +798,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf161628, 
"tdf132599_frames_on_right_pages_no_hyph
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf155707)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf155707.docx");
     save(TestFilter::DOCX);
 
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
index 69895545d506..3e5169d4588c 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
@@ -485,9 +485,6 @@ CPPUNIT_TEST_FIXTURE(Test, testCustomShapePresetExport)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf148671)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf148671.docx");
     save(TestFilter::DOCX);
     // Don't assert with 'pFieldMark' failed when document is opened
@@ -532,9 +529,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf168017, "tdf168017.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testTdf125936_numberingSuperscript, 
"tdf125936_numberingSuperscript.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // Without the fix, the first character run was superscripted.
     CPPUNIT_ASSERT_EQUAL( sal_Int16(0), 
getProperty<sal_Int16>(getRun(getParagraph(1), 1, u"A-570-108"_ustr), 
u"CharEscapement"_ustr) );
 }
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
index a8f9c4b5ecf1..0afb04e1ca98 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
@@ -209,9 +209,6 @@ 
DECLARE_OOXMLEXPORT_TEST(testTdf139759_commentHighlightBackground, "tdf139759_co
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf135906)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf135906.docx");
     saveAndReload(TestFilter::DOCX);
     // just test round-tripping. The document was exported as corrupt and 
didn't re-load.
@@ -513,9 +510,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf148494)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf137466)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf137466.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -700,9 +694,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf123642_BookmarkAtDocEnd)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf148361, "tdf148361.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // Plain text Block SDT is imported as content control
     OUString aActual = getParagraph(1)->getString();
     // This was "itadmin".
@@ -869,9 +860,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf148052, "tdf148052.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf148111)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this]() {
         uno::Reference<text::XTextFieldsSupplier> 
xTextFieldsSupplier(mxComponent, uno::UNO_QUERY);
         uno::Reference<container::XEnumerationAccess> 
xFieldsAccess(xTextFieldsSupplier->getTextFields());
@@ -937,9 +925,6 @@ DECLARE_OOXMLEXPORT_TEST(TestTdf73499, "tdf73499.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf81507)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf81507.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
index d5ba53369894..415000327e77 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
@@ -403,9 +403,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf153613_inlineAfterPgBreak2, 
"tdf153613_inlineAft
 
 DECLARE_OOXMLEXPORT_TEST(testTdf153613_sdtAfterPgBreak, 
"tdf153613_sdtAfterPgBreak.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     CPPUNIT_ASSERT_EQUAL(2, getPages());
 }
 
@@ -614,9 +611,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf149551_mongolianVert)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf151912)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf151912.docx");
     save(TestFilter::DOCX);
     // For now just ensure roundtrip is successful
@@ -628,9 +622,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf151912)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf147724, "tdf147724.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     xmlDocUniquePtr pLayout = parseLayoutDump();
 
     // Ensure we load field value from external XML correctly (it was 
"HERUNTERLADEN")
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport19.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport19.cxx
index db2dd046a9f1..5dd58fd57536 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport19.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport19.cxx
@@ -281,9 +281,6 @@ DECLARE_OOXMLEXPORT_TEST(mathtype, "mathtype.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf8255)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this]() {
         // A full-page-wide multi-page floating table should be allowed to 
split:
         uno::Reference<text::XTextFramesSupplier> xDocument(mxComponent, 
uno::UNO_QUERY);
@@ -517,9 +514,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf90810, "tdf90810short.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testTdf89165, "tdf89165.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // This must not hang in layout
 }
 
@@ -931,9 +925,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf133363)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf138093)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this](bool bIsExport = false) {
         if (bIsExport)
         {
@@ -995,9 +986,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf138093)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf138093B)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf138093B.docx");
     saveAndReload(TestFilter::DOCX);
 
@@ -1036,9 +1024,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf138093B)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf131722)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this](bool bIsExport = false) {
         if (bIsExport)
         {
@@ -1193,9 +1178,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf156548)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf157136)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // Given a document with two content controls - one block, one inline
     createSwDoc("tdf157136_TwoContentControls.docx");
 
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
index 25778fbdc6ca..b9cb46325755 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
@@ -762,9 +762,6 @@ DECLARE_OOXMLEXPORT_TEST(testFDO63053, "fdo63053.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testWatermark, "watermark.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<text::XTextRange> xShape(getShape(1), uno::UNO_QUERY);
     // 1st problem: last character was missing
     CPPUNIT_ASSERT_EQUAL(u"SAMPLE"_ustr, xShape->getString());
@@ -1055,9 +1052,6 @@ DECLARE_OOXMLEXPORT_TEST(testFdo64350, "fdo64350.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testFdo67013, "fdo67013.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     /*
      * The problem was that borders inside headers \ footers were not exported
      * This was checked in xray using these commands:
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport20.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport20.cxx
index 087e190d3be6..7e326d7151a6 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport20.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport20.cxx
@@ -628,9 +628,6 @@ CPPUNIT_TEST_FIXTURE(Test, testfdo83048)
 
 CPPUNIT_TEST_FIXTURE(Test, testSdt2Run)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("sdt-2-run.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -644,9 +641,6 @@ CPPUNIT_TEST_FIXTURE(Test, testSdt2Run)
 
 CPPUNIT_TEST_FIXTURE(Test, testFD083057)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo83057.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/header2.xml"_ustr);
@@ -663,9 +657,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFD083057)
 
 CPPUNIT_TEST_FIXTURE(Test, testHeaderBorder)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("header-border.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport22.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport22.cxx
index 10e53f0c6d58..9ff4f1a55c8d 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport22.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport22.cxx
@@ -39,9 +39,6 @@ public:
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf165642_glossaryFootnote)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf165642_glossaryFootnote.docx");
     save(TestFilter::DOCX);
     // round-trip'ing the settings.xml file as is, it contains 
footnote/endnote references
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport23.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport23.cxx
index 33542ddb02d1..e7b725f8a88c 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport23.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport23.cxx
@@ -598,9 +598,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf158436, "tdf158436.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testTdf159032, "tdf159032.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // This resulted crashing
     CPPUNIT_ASSERT_EQUAL(2, getPages());
 }
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport24.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport24.cxx
index 777d1933978f..82aa7a352080 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport24.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport24.cxx
@@ -708,9 +708,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf111964)
 
 DECLARE_OOXMLEXPORT_TEST(testWatermark, "watermark-shapetype.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference<drawing::XShape> xShape1(getShape(1), uno::UNO_QUERY);
     CPPUNIT_ASSERT(xShape1.is());
     uno::Reference<beans::XPropertySet> xPropertySet1(xShape1, uno::UNO_QUERY);
@@ -824,9 +821,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf103090)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf107111)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf107111.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport25.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport25.cxx
index b2aaaa94ab7f..634c1602863e 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport25.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport25.cxx
@@ -80,9 +80,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf166141_linkedStyles2, 
"tdf166141_linkedStyles2.d
 
 DECLARE_OOXMLEXPORT_TEST(testTdf166510_sectPr_bottomSpacing, 
"tdf166510_sectPr_bottomSpacing.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // given with a sectPr with different bottom spacing (undefined in this 
case - i.e. zero)
     auto pXmlDoc = parseLayoutDump();
 
@@ -224,9 +221,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf167082)
 
 CPPUNIT_TEST_FIXTURE(Test, testFloatingTableAnchorPosExport)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // Given a document with two floating tables after each other:
     // When saving that document to DOCX:
     createSwDoc("floattable-anchorpos.docx");
@@ -252,9 +246,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFloatingTableAnchorPosExport)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf167297)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf167297.fodt");
 
     auto fnVerify = [this] {
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport26.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport26.cxx
index 96e55c65ce01..861b0a43cc7f 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport26.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport26.cxx
@@ -162,9 +162,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf136850)
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf128156)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("tdf128156.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
index b883e120fc93..852e7900f1dd 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
@@ -32,9 +32,6 @@ public:
 
 DECLARE_OOXMLEXPORT_TEST(testFdo68418, "fdo68418.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The problem was that in 'MSWordExportBase::SectionProperties' function 
in 'wrt8sty.cxx'
     // it checked if it 'IsPlausableSingleWordSection'.
     // The 'IsPlausableSingleWordSection' compared different aspects of 2 
'SwFrameFormat' objects.
@@ -144,9 +141,6 @@ CPPUNIT_TEST_FIXTURE(Test, testCharacterBorder)
 
 CPPUNIT_TEST_FIXTURE(Test, testStyleInheritance)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("style-inheritance.docx");
     save(TestFilter::DOCX);
 
@@ -562,9 +556,6 @@ CPPUNIT_TEST_FIXTURE(Test, testMultiColumnLineSeparator)
 
 DECLARE_OOXMLEXPORT_TEST(testCustomXmlGrabBag, "customxml.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The problem was that item[n].xml and itemProps[n].xml and .rels files 
for item[n].xml
     // files were missing from docx file after saving file.
     // This test case tests whether customxml files grabbagged properly in 
correct object.
@@ -594,9 +585,6 @@ DECLARE_OOXMLEXPORT_TEST(testCustomXmlGrabBag, 
"customxml.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testCustomXmlRelationships)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("customxml.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = 
parseExport(u"customXml/_rels/item1.xml.rels"_ustr);
@@ -851,9 +839,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf41542_imagePadding)
 
 CPPUNIT_TEST_FIXTURE(Test, testFootnoteParagraphTag)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("testFootnote.docx");
     save(TestFilter::DOCX);
     /* In footnotes.xml, the paragraph tag inside <w:footnote w:id="2"> was 
getting written into document.xml.
@@ -895,9 +880,6 @@ DECLARE_OOXMLEXPORT_TEST(testMce, "mce.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testThemePreservation)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("theme-preservation.docx");
     save(TestFilter::DOCX);
     // check default font theme values have been preserved
@@ -1055,9 +1037,6 @@ CPPUNIT_TEST_FIXTURE(Test, testcolumnbreak)
 
 CPPUNIT_TEST_FIXTURE(Test, testGlossary)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("testGlossary.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/glossary/document.xml"_ustr);
@@ -1066,9 +1045,6 @@ CPPUNIT_TEST_FIXTURE(Test, testGlossary)
 
 CPPUNIT_TEST_FIXTURE(Test, testGlossaryWithEmail)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // tdf#152289
     createSwDoc("glossaryWithEmail.docx");
     save(TestFilter::DOCX);
@@ -1106,9 +1082,6 @@ CPPUNIT_TEST_FIXTURE(Test, testCrashWhileSave)
 
 CPPUNIT_TEST_FIXTURE(Test, testFileOpenInputOutputError)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("floatingtbl_with_formula.docx");
     saveAndReload(TestFilter::DOCX);
     // Docx containing Floating table with formula was giving "General 
input/output error" while opening in LibreOffice
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
index 58ed5ce15022..00cefa910c2d 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
@@ -39,9 +39,6 @@ protected:
 
 CPPUNIT_TEST_FIXTURE(Test, testRelorientation)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this](bool bIsExport = false) {
         uno::Reference<drawing::XShape> xShape = getShape(1);
         // This was text::RelOrientation::FRAME, when handling 
relativeFrom=page, align=right
@@ -260,9 +257,6 @@ DECLARE_OOXMLEXPORT_TEST(testRelSizeRound, 
"rel-size-round.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testTestTitlePage, "testTitlePage.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // this has 2 pages in Word
     xmlDocUniquePtr pXmlDoc = parseLayoutDump();
     assertXPathContent(pXmlDoc, "/root/page[2]/footer/txt/text()", 
u"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
@@ -370,9 +364,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf146515)
 
 CPPUNIT_TEST_FIXTURE(Test, testFDO74106)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("FDO74106.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/numbering.xml"_ustr);
@@ -721,9 +712,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTableCurruption)
 
 CPPUNIT_TEST_FIXTURE(Test, testDateControl)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("date-control.docx");
     save(TestFilter::DOCX);
     // check XML
@@ -1033,9 +1021,6 @@ CPPUNIT_TEST_FIXTURE(Test, testlvlPicBulletId)
 
 CPPUNIT_TEST_FIXTURE(Test, testSdtContent)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("SdtContent.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/header1.xml"_ustr);
@@ -1163,9 +1148,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFDO78292)
 
 CPPUNIT_TEST_FIXTURE(Test, testSimpleSdts)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("simple-sdts.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
index 32f1846a757e..eda09dcc49ce 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
@@ -178,9 +178,6 @@ CPPUNIT_TEST_FIXTURE(Test, 
testTdf120852_readOnlyUnProtected)
 
 CPPUNIT_TEST_FIXTURE(Test, testAuthorPropertySdt)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("author-property.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -223,9 +220,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFDO76587 )
 
 CPPUNIT_TEST_FIXTURE(Test, testFDO77890 )
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo77890.docx");
     save(TestFilter::DOCX);
     /*
@@ -297,9 +291,6 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf131203)
 
 CPPUNIT_TEST_FIXTURE(Test, testFDO76597)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo76597.docx");
     save(TestFilter::DOCX);
     // check XML
@@ -577,9 +568,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFDO78384)
 
 CPPUNIT_TEST_FIXTURE(Test, testfdo78469)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo78469.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/header1.xml"_ustr);
@@ -774,9 +762,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFDO79915)
 
 CPPUNIT_TEST_FIXTURE(Test, testfdo79817)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo79817.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport6.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport6.cxx
index f5c33139f60c..f179b63c3ea3 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport6.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport6.cxx
@@ -948,9 +948,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFDO73546)
 
 CPPUNIT_TEST_FIXTURE(Test, testFdo69616)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo69616.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
index 33a4b86ae597..564b0a5fe2c9 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
@@ -90,9 +90,6 @@ CPPUNIT_TEST_FIXTURE(Test, testAnchorIdForWP14AndW14)
 
 DECLARE_OOXMLEXPORT_TEST(testDkVert, "dkvert.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // <a:pattFill prst="dkVert"> was exported as ltVert.
     uno::Reference<container::XIndexAccess> xGroup(getShape(1), 
uno::UNO_QUERY);
     uno::Reference<beans::XPropertySet> xShape(xGroup->getByIndex(0), 
uno::UNO_QUERY);
@@ -746,9 +743,6 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo76101)
 
 CPPUNIT_TEST_FIXTURE(Test, testSdtAndShapeOverlapping)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("ShapeOverlappingWithSdt.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -872,9 +866,6 @@ CPPUNIT_TEST_FIXTURE(Test, testfdo78663)
 
 CPPUNIT_TEST_FIXTURE(Test, testFdo78957)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo78957.docx");
     save(TestFilter::DOCX);
     xmlDocUniquePtr pXmlHeader = parseExport(u"word/header2.xml"_ustr);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
index 26865dfacd51..bae3c9b10ec1 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
@@ -100,9 +100,6 @@ DECLARE_OOXMLEXPORT_TEST(testFdo81486, "fdo81486.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testFdo79738, "fdo79738.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     uno::Reference< style::XStyleFamiliesSupplier > xStylesSupplier( 
mxComponent, uno::UNO_QUERY_THROW );
     uno::Reference< container::XNameAccess > xStyleFamilies = 
xStylesSupplier->getStyleFamilies();
     uno::Reference<container::XNameContainer> xStyles;
@@ -397,9 +394,6 @@ DECLARE_OOXMLEXPORT_TEST(testN778828, "n778828.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testTdf106724, "tdf106724.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // This document simply crashed the importer.
 }
 
@@ -523,9 +517,6 @@ DECLARE_OOXMLEXPORT_TEST(testN780563, "n780563.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testN780853, "n780853.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     /*
      * The problem was that the table was not imported.
      *
@@ -915,9 +906,6 @@ DECLARE_OOXMLEXPORT_TEST(testN592908_Picture, 
"n592908-picture.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testN779630, "n779630.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // A combo box is imported
     if (getShapes() > 0)
     {
@@ -994,9 +982,6 @@ DECLARE_OOXMLEXPORT_TEST(testN816593, "n816593.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testN820509)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // M.d.yyyy date format was unhandled.
     createSwDoc("n820509.docx");
     SwDoc* pDoc = getSwDoc();
@@ -1045,9 +1030,6 @@ CPPUNIT_TEST_FIXTURE(Test, testN820509)
 
 DECLARE_OOXMLEXPORT_TEST(testTdf151548_activeContentDemo, 
"tdf151548_activeContentDemo.docm")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     SwDoc* pDoc = getSwDoc();
     IDocumentMarkAccess* pMarkAccess = pDoc->getIDocumentMarkAccess();
     for(auto aIter = pMarkAccess->getFieldmarksBegin(); aIter != 
pMarkAccess->getFieldmarksEnd(); ++aIter)
@@ -1239,9 +1221,6 @@ DECLARE_OOXMLEXPORT_TEST(testChartProp, "chart-prop.docx")
 
 DECLARE_OOXMLEXPORT_TEST(testFdo43093, "fdo43093b.docx")
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     // The problem was that the direction and alignment are not correct for 
RTL paragraphs.
     uno::Reference<uno::XInterface> xParaRtlRight(getParagraph( 1, u"Right and 
RTL in M$"_ustr));
     sal_Int32 nRtlRight = getProperty< sal_Int32 >( xParaRtlRight, 
u"ParaAdjust"_ustr );
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport9.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport9.cxx
index 6d061f4d8938..31b81c709138 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport9.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport9.cxx
@@ -777,9 +777,6 @@ DECLARE_OOXMLEXPORT_TEST(testTdf106132, "tdf106132.docx")
 
 CPPUNIT_TEST_FIXTURE(Test, testTdf79329)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     auto verify = [this]() {
         uno::Reference<text::XTextTablesSupplier> xTablesSupplier(mxComponent, 
uno::UNO_QUERY);
         uno::Reference<container::XIndexAccess> 
xTables(xTablesSupplier->getTextTables(), uno::UNO_QUERY);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx
index 3e8a71c7c0e1..6c1ea023a780 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx
@@ -95,9 +95,6 @@ CPPUNIT_TEST_FIXTURE(Test, testHyperlineIsEnd)
 
 CPPUNIT_TEST_FIXTURE(Test, testFdo69649)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("fdo69649.docx");
     saveAndReload(TestFilter::DOCX);
     // The DOCX containing the Table of Contents was not exported with correct 
page nos
@@ -176,9 +173,6 @@ CPPUNIT_TEST_FIXTURE(Test, testPreserveXfieldTOC)
 
 CPPUNIT_TEST_FIXTURE(Test, testFDO77715)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("FDO77715.docx");
     saveAndReload(TestFilter::DOCX);
     xmlDocUniquePtr pXmlDoc = parseExport(u"word/document.xml"_ustr);
@@ -313,9 +307,6 @@ CPPUNIT_TEST_FIXTURE(Test, 
testAlphabeticalIndex_MultipleColumns)
 
 CPPUNIT_TEST_FIXTURE(Test, testPageref)
 {
-    // FIXME: validation error in OOXML export
-    skipValidation();
-
     createSwDoc("testPageref.docx");
     saveAndReload(TestFilter::DOCX);
     // fdo#72563 : There was a problem that in case of TOC,PAGEREF field tag 
was not preserved during Roundtrip
commit def1ca51bb053e6f0dbc2f5eb37d6cf5a16cf3c2
Author:     Noel Grandin <[email protected]>
AuthorDate: Tue Dec 2 09:53:42 2025 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Tue Dec 2 11:41:30 2025 +0100

    update to officeotron 0.8.5
    
    Change-Id: I0cc96f237d3e8d1f404576abef8898af97e4d4c1
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194905
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/download.lst b/download.lst
index 5ce55ddad289..091e3d32807a 100644
--- a/download.lst
+++ b/download.lst
@@ -539,8 +539,8 @@ ODFVALIDATOR_JAR := 
odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
-OFFICEOTRON_SHA256SUM := 
567b9579510969e34085ed30995d87b27a11584f03711d7fc9b7ec2e1cea36c5
-OFFICEOTRON_JAR := officeotron-0.8.4.jar
+OFFICEOTRON_SHA256SUM := 
0c2a4227394ac78147387f1c1ff1063e87f2151ffc91f1eb97bb17c2650fa708
+OFFICEOTRON_JAR := officeotron-0.8.5.jar
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts

Reply via email to