From e86d776bff74061857c9f4493b8f1922c4fd739f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20D=C3=BCrrenberger?=
Date: Tue, 6 Jan 2026 10:25:33 +0100
Subject: [PATCH] Enable HTML validation in CI
Fix invalid or outdated HTML
---
.github/workflows/build.yml | 2 +-
.../Demo/Common/PerfSamples/1.Big table.htm | 13 +-
.../PerfSamples/2.Lots blocks in inline.htm | 1966 +++++++++--------
Source/Demo/Common/Resources/Tooltip.html | 45 +-
Source/Demo/Common/Samples/00.Intro.htm | 35 +-
Source/Demo/Common/Samples/01.History.htm | 4 +-
Source/Demo/Common/Samples/02.Text.htm | 15 +-
Source/Demo/Common/Samples/03.Tables.htm | 3 +-
Source/Demo/Common/Samples/04.Links.htm | 59 +-
Source/Demo/Common/Samples/05.Images.htm | 27 +-
.../Demo/Common/Samples/06.Embeded video.htm | 8 +-
.../Common/Samples/07.Additional features.htm | 3 +-
Source/Demo/Common/Samples/08.Tooltip.htm | 27 +-
.../Common/Samples/09.Using the library.htm | 116 +-
Source/Demo/Common/Samples/10.HtmlPanel.htm | 51 +-
Source/Demo/Common/Samples/11.HtmlLabel.htm | 51 +-
Source/Demo/Common/Samples/12.HtmlToolTip.htm | 18 +-
Source/Demo/Common/Samples/13.HtmlRender.htm | 35 +-
.../Demo/Common/Samples/14.HtmlContainer.htm | 345 +--
Source/Demo/Common/Samples/20.About.htm | 5 +-
Source/Demo/Common/TestSamples/01.Header.htm | 4 +
.../Demo/Common/TestSamples/02.Line break.htm | 22 +-
.../Demo/Common/TestSamples/03.Paragraphs.htm | 16 +-
.../Common/TestSamples/04.Blockquotes.htm | 14 +-
Source/Demo/Common/TestSamples/05.Images.htm | 4 +
.../Common/TestSamples/06.External Image.htm | 14 +-
.../TestSamples/07.Background Image.htm | 2 +
.../Common/TestSamples/08.White-space.htm | 6 +-
Source/Demo/Common/TestSamples/09.Inline.htm | 4 +
.../Common/TestSamples/10.BlockInInline.htm | 16 +-
.../Demo/Common/TestSamples/11.LineHeight.htm | 18 +-
Source/Demo/Common/TestSamples/12.Text.htm | 145 +-
Source/Demo/Common/TestSamples/13.Tables.htm | 4 +-
Source/Demo/Common/TestSamples/14.Iframes.htm | 4 +
.../Demo/Common/TestSamples/15.MaxWidth.htm | 10 +-
Source/Demo/Common/TestSamples/16.Borders.htm | 68 +-
.../Demo/Common/TestSamples/17.Languages.htm | 6 +-
Source/Demo/Common/TestSamples/18.Anchors.htm | 8 +-
.../Common/TestSamples/19.Many images.htm | 6 +-
.../TestSamples/20.Fonts decorations.htm | 6 +-
Source/Demo/Common/TestSamples/21.Bullets.htm | 18 +-
Source/Demo/Common/TestSamples/22.RTL.htm | 6 +-
Source/Demo/Common/TestSamples/30.Misc.htm | 79 +-
Source/Demo/Common/TestSamples/31.ACID 1.htm | 1 +
.../TestSamples/32.Image in css content.htm | 4 +-
.../Common/TestSamples/33.Fixed position.htm | 4 +-
.../34.Breaking pages 1 - Paragraphs.htm | 4 +-
.../35.Breaking pages 2 - Tables.htm | 4 +-
48 files changed, 1706 insertions(+), 1619 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a76991f76..3a8c5d340 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,4 +1,4 @@
-name: Build
+name: Build, Package & Publish
on: [push, pull_request, workflow_dispatch]
diff --git a/Source/Demo/Common/PerfSamples/1.Big table.htm b/Source/Demo/Common/PerfSamples/1.Big table.htm
index cb4cb2ef0..d61e7155c 100644
--- a/Source/Demo/Common/PerfSamples/1.Big table.htm
+++ b/Source/Demo/Common/PerfSamples/1.Big table.htm
@@ -1,7 +1,7 @@
-
+
-
+ Big table
-
-
- Case 1
-
- Warning:P tags must be closed. In fact all tags with the
- end tag marked as optional, must be closed. It may be fixed by next release.
-
-
- Text align justify with background colors
-
-
- Lorem ipsum dolor sit amet, consectetur adipisicing
- elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua tempor incididunt ut labore et dolore magna aliqua incididunt ut labore et dolore magna aliqua.
-
-
-
- Right align adjusts
-
-
- Transparent text
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec
- lacus. Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
- elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec
- lacus.
-
-
-
- Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
- elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer_sagittis_Fusce_elementum_commodo_felis_Vivamus_lacinia_eleifend_libero_Donec
- lacus.
-
-
-
- Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
- elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
-
-
-
- RTL text
-
-
- בדיקה של טקסט ימין לשמאל
-
-
- בדיקה של טקסט ימין לשמאל normal text
-
-
- בדיקה של טקסט ימין לשמאל normal text
-
-
-
+
+
+
+ Case 1
+
+ Warning:P tags must be closed. In fact all tags with the
+ end tag marked as optional, must be closed. It may be fixed by next release.
+
+
+ Text align justify with background colors
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing
+ elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua tempor incididunt ut labore et dolore magna aliqua incididunt ut labore et dolore magna aliqua.
+
+
+ Right align adjusts
+
+
+ Transparent text
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec
+ lacus. Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
+ elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec
+ lacus.
+
+
+
+ Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
+ elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer_sagittis_Fusce_elementum_commodo_felis_Vivamus_lacinia_eleifend_libero_Donec
+ lacus.
+
+
+
+ Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla
+ elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu.
+
+
+
+ RTL text
+
+ בדיקה של טקסט ימין לשמאל
+
+
+ בדיקה של טקסט ימין לשמאל normal text
+
+
+ בדיקה של טקסט ימין לשמאל normal text
+
+