From c58c3de9b999cdbc68446cd4109d1419299e92de Mon Sep 17 00:00:00 2001 From: early Date: Sat, 2 Nov 2024 12:27:04 -0600 Subject: [PATCH] Move engine to web --- {engine => web}/.gitignore | 0 {engine => web}/LICENSE.txt | 0 {engine => web}/README.md | 0 {engine => web}/cmd/standard-test/main.go | 0 {engine => web}/cmd/standard-test/pages/index.html | 0 {engine => web}/cmd/standard-test/pages/static.html | 0 {engine => web}/cmd/standard-test/public/style.css | 0 {engine => web}/cmd/standard-test/test_thing.html | 0 {engine => web}/component/component.go | 0 {engine => web}/go.mod | 0 {engine => web}/go.sum | 0 {engine => web}/htmltree/attrs.go | 0 {engine => web}/htmltree/prettify.go | 0 {engine => web}/internal/compile/compile.go | 0 {engine => web}/internal/compile/component.go | 0 {engine => web}/internal/compile/compute.go | 0 {engine => web}/internal/compile/conversions.go | 0 {engine => web}/internal/compile/template.go | 0 {engine => web}/internal/html/LICENSE | 0 {engine => web}/internal/html/PATENTS | 0 {engine => web}/internal/html/README.md | 0 {engine => web}/internal/html/atom/atom.go | 0 {engine => web}/internal/html/atom/atom_test.go | 0 {engine => web}/internal/html/atom/gen.go | 0 {engine => web}/internal/html/atom/table.go | 0 {engine => web}/internal/html/atom/table_test.go | 0 {engine => web}/internal/html/charset/charset.go | 0 .../internal/html/charset/charset_test.go | 0 .../html/charset/testdata/HTTP-charset.html | 0 .../html/charset/testdata/HTTP-vs-UTF-8-BOM.html | 0 .../html/charset/testdata/HTTP-vs-meta-charset.html | 0 .../html/charset/testdata/HTTP-vs-meta-content.html | 0 .../charset/testdata/No-encoding-declaration.html | 0 .../internal/html/charset/testdata/README | 0 .../html/charset/testdata/UTF-16BE-BOM.html | Bin .../html/charset/testdata/UTF-16LE-BOM.html | Bin .../charset/testdata/UTF-8-BOM-vs-meta-charset.html | 0 .../charset/testdata/UTF-8-BOM-vs-meta-content.html | 0 .../charset/testdata/meta-charset-attribute.html | 0 .../charset/testdata/meta-content-attribute.html | 0 {engine => web}/internal/html/comment_test.go | 0 {engine => web}/internal/html/const.go | 0 {engine => web}/internal/html/doc.go | 0 {engine => web}/internal/html/doctype.go | 0 {engine => web}/internal/html/entity.go | 0 {engine => web}/internal/html/entity_test.go | 0 {engine => web}/internal/html/escape.go | 0 {engine => web}/internal/html/escape_test.go | 0 {engine => web}/internal/html/example_test.go | 0 {engine => web}/internal/html/foreign.go | 0 {engine => web}/internal/html/node.go | 0 {engine => web}/internal/html/node_test.go | 0 {engine => web}/internal/html/parse.go | 0 {engine => web}/internal/html/parse_test.go | 0 {engine => web}/internal/html/render.go | 0 {engine => web}/internal/html/render_test.go | 0 .../go/issue_30600_parse_panics_in_cell_mode.dat | 0 .../issue_30961_error_nested_unknown_tag_types.dat | 0 .../html/testdata/go/raw_tags_to_be_ignored.dat | 0 .../internal/html/testdata/go/select.dat | 0 .../internal/html/testdata/go/template.dat | 0 {engine => web}/internal/html/testdata/go1.html | 0 .../internal/html/testdata/webkit/README | 0 .../internal/html/testdata/webkit/adoption01.dat | 0 .../internal/html/testdata/webkit/adoption02.dat | 0 .../internal/html/testdata/webkit/blocks.dat | 0 .../internal/html/testdata/webkit/comments01.dat | 0 .../internal/html/testdata/webkit/doctype01.dat | 0 .../internal/html/testdata/webkit/domjs-unsafe.dat | Bin .../internal/html/testdata/webkit/entities01.dat | 0 .../internal/html/testdata/webkit/entities02.dat | 0 .../html/testdata/webkit/foreign-fragment.dat | 0 .../internal/html/testdata/webkit/html5test-com.dat | 0 .../internal/html/testdata/webkit/inbody01.dat | 0 .../internal/html/testdata/webkit/isindex.dat | 0 .../internal/html/testdata/webkit/main-element.dat | 0 .../internal/html/testdata/webkit/math.dat | 0 .../html/testdata/webkit/menuitem-element.dat | 0 .../html/testdata/webkit/namespace-sensitivity.dat | 0 .../internal/html/testdata/webkit/noscript01.dat | 0 .../pending-spec-changes-plain-text-unsafe.dat | Bin .../html/testdata/webkit/pending-spec-changes.dat | 0 .../html/testdata/webkit/plain-text-unsafe.dat | Bin .../internal/html/testdata/webkit/ruby.dat | 0 .../internal/html/testdata/webkit/scriptdata01.dat | 0 .../html/testdata/webkit/scripted/adoption01.dat | 0 .../internal/html/testdata/webkit/scripted/ark.dat | 0 .../html/testdata/webkit/scripted/webkit01.dat | 0 .../internal/html/testdata/webkit/svg.dat | 0 .../internal/html/testdata/webkit/tables01.dat | 0 .../internal/html/testdata/webkit/template.dat | 0 .../internal/html/testdata/webkit/tests1.dat | 0 .../internal/html/testdata/webkit/tests10.dat | 0 .../internal/html/testdata/webkit/tests11.dat | 0 .../internal/html/testdata/webkit/tests12.dat | 0 .../internal/html/testdata/webkit/tests14.dat | 0 .../internal/html/testdata/webkit/tests15.dat | 0 .../internal/html/testdata/webkit/tests16.dat | 0 .../internal/html/testdata/webkit/tests17.dat | 0 .../internal/html/testdata/webkit/tests18.dat | 0 .../internal/html/testdata/webkit/tests19.dat | 0 .../internal/html/testdata/webkit/tests2.dat | 0 .../internal/html/testdata/webkit/tests20.dat | 0 .../internal/html/testdata/webkit/tests21.dat | 0 .../internal/html/testdata/webkit/tests22.dat | 0 .../internal/html/testdata/webkit/tests23.dat | 0 .../internal/html/testdata/webkit/tests24.dat | 0 .../internal/html/testdata/webkit/tests25.dat | 0 .../internal/html/testdata/webkit/tests26.dat | 0 .../internal/html/testdata/webkit/tests3.dat | 0 .../internal/html/testdata/webkit/tests4.dat | 0 .../internal/html/testdata/webkit/tests5.dat | 0 .../internal/html/testdata/webkit/tests6.dat | 0 .../internal/html/testdata/webkit/tests7.dat | 0 .../internal/html/testdata/webkit/tests8.dat | 0 .../internal/html/testdata/webkit/tests9.dat | 0 .../html/testdata/webkit/tests_innerHTML_1.dat | 0 .../internal/html/testdata/webkit/tricky01.dat | 0 .../internal/html/testdata/webkit/webkit01.dat | 0 .../internal/html/testdata/webkit/webkit02.dat | 0 {engine => web}/internal/html/token.go | 0 {engine => web}/internal/html/token_test.go | 0 {engine => web}/page/page.go | 0 {engine => web}/page/serve.go | 0 {engine => web}/part/part.go | 0 {engine => web}/render/data.go | 0 {engine => web}/render/id.go | 0 {engine => web}/run.go | 0 {engine => web}/standard/part/contact_form.go | 0 {engine => web}/standard/part/contact_form.html | 0 130 files changed, 0 insertions(+), 0 deletions(-) rename {engine => web}/.gitignore (100%) rename {engine => web}/LICENSE.txt (100%) rename {engine => web}/README.md (100%) rename {engine => web}/cmd/standard-test/main.go (100%) rename {engine => web}/cmd/standard-test/pages/index.html (100%) rename {engine => web}/cmd/standard-test/pages/static.html (100%) rename {engine => web}/cmd/standard-test/public/style.css (100%) rename {engine => web}/cmd/standard-test/test_thing.html (100%) rename {engine => web}/component/component.go (100%) rename {engine => web}/go.mod (100%) rename {engine => web}/go.sum (100%) rename {engine => web}/htmltree/attrs.go (100%) rename {engine => web}/htmltree/prettify.go (100%) rename {engine => web}/internal/compile/compile.go (100%) rename {engine => web}/internal/compile/component.go (100%) rename {engine => web}/internal/compile/compute.go (100%) rename {engine => web}/internal/compile/conversions.go (100%) rename {engine => web}/internal/compile/template.go (100%) rename {engine => web}/internal/html/LICENSE (100%) rename {engine => web}/internal/html/PATENTS (100%) rename {engine => web}/internal/html/README.md (100%) rename {engine => web}/internal/html/atom/atom.go (100%) rename {engine => web}/internal/html/atom/atom_test.go (100%) rename {engine => web}/internal/html/atom/gen.go (100%) rename {engine => web}/internal/html/atom/table.go (100%) rename {engine => web}/internal/html/atom/table_test.go (100%) rename {engine => web}/internal/html/charset/charset.go (100%) rename {engine => web}/internal/html/charset/charset_test.go (100%) rename {engine => web}/internal/html/charset/testdata/HTTP-charset.html (100%) rename {engine => web}/internal/html/charset/testdata/HTTP-vs-UTF-8-BOM.html (100%) rename {engine => web}/internal/html/charset/testdata/HTTP-vs-meta-charset.html (100%) rename {engine => web}/internal/html/charset/testdata/HTTP-vs-meta-content.html (100%) rename {engine => web}/internal/html/charset/testdata/No-encoding-declaration.html (100%) rename {engine => web}/internal/html/charset/testdata/README (100%) rename {engine => web}/internal/html/charset/testdata/UTF-16BE-BOM.html (100%) rename {engine => web}/internal/html/charset/testdata/UTF-16LE-BOM.html (100%) rename {engine => web}/internal/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html (100%) rename {engine => web}/internal/html/charset/testdata/UTF-8-BOM-vs-meta-content.html (100%) rename {engine => web}/internal/html/charset/testdata/meta-charset-attribute.html (100%) rename {engine => web}/internal/html/charset/testdata/meta-content-attribute.html (100%) rename {engine => web}/internal/html/comment_test.go (100%) rename {engine => web}/internal/html/const.go (100%) rename {engine => web}/internal/html/doc.go (100%) rename {engine => web}/internal/html/doctype.go (100%) rename {engine => web}/internal/html/entity.go (100%) rename {engine => web}/internal/html/entity_test.go (100%) rename {engine => web}/internal/html/escape.go (100%) rename {engine => web}/internal/html/escape_test.go (100%) rename {engine => web}/internal/html/example_test.go (100%) rename {engine => web}/internal/html/foreign.go (100%) rename {engine => web}/internal/html/node.go (100%) rename {engine => web}/internal/html/node_test.go (100%) rename {engine => web}/internal/html/parse.go (100%) rename {engine => web}/internal/html/parse_test.go (100%) rename {engine => web}/internal/html/render.go (100%) rename {engine => web}/internal/html/render_test.go (100%) rename {engine => web}/internal/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat (100%) rename {engine => web}/internal/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat (100%) rename {engine => web}/internal/html/testdata/go/raw_tags_to_be_ignored.dat (100%) rename {engine => web}/internal/html/testdata/go/select.dat (100%) rename {engine => web}/internal/html/testdata/go/template.dat (100%) rename {engine => web}/internal/html/testdata/go1.html (100%) rename {engine => web}/internal/html/testdata/webkit/README (100%) rename {engine => web}/internal/html/testdata/webkit/adoption01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/adoption02.dat (100%) rename {engine => web}/internal/html/testdata/webkit/blocks.dat (100%) rename {engine => web}/internal/html/testdata/webkit/comments01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/doctype01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/domjs-unsafe.dat (100%) rename {engine => web}/internal/html/testdata/webkit/entities01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/entities02.dat (100%) rename {engine => web}/internal/html/testdata/webkit/foreign-fragment.dat (100%) rename {engine => web}/internal/html/testdata/webkit/html5test-com.dat (100%) rename {engine => web}/internal/html/testdata/webkit/inbody01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/isindex.dat (100%) rename {engine => web}/internal/html/testdata/webkit/main-element.dat (100%) rename {engine => web}/internal/html/testdata/webkit/math.dat (100%) rename {engine => web}/internal/html/testdata/webkit/menuitem-element.dat (100%) rename {engine => web}/internal/html/testdata/webkit/namespace-sensitivity.dat (100%) rename {engine => web}/internal/html/testdata/webkit/noscript01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat (100%) rename {engine => web}/internal/html/testdata/webkit/pending-spec-changes.dat (100%) rename {engine => web}/internal/html/testdata/webkit/plain-text-unsafe.dat (100%) rename {engine => web}/internal/html/testdata/webkit/ruby.dat (100%) rename {engine => web}/internal/html/testdata/webkit/scriptdata01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/scripted/adoption01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/scripted/ark.dat (100%) rename {engine => web}/internal/html/testdata/webkit/scripted/webkit01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/svg.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tables01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/template.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests1.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests10.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests11.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests12.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests14.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests15.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests16.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests17.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests18.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests19.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests2.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests20.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests21.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests22.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests23.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests24.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests25.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests26.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests3.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests4.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests5.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests6.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests7.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests8.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests9.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tests_innerHTML_1.dat (100%) rename {engine => web}/internal/html/testdata/webkit/tricky01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/webkit01.dat (100%) rename {engine => web}/internal/html/testdata/webkit/webkit02.dat (100%) rename {engine => web}/internal/html/token.go (100%) rename {engine => web}/internal/html/token_test.go (100%) rename {engine => web}/page/page.go (100%) rename {engine => web}/page/serve.go (100%) rename {engine => web}/part/part.go (100%) rename {engine => web}/render/data.go (100%) rename {engine => web}/render/id.go (100%) rename {engine => web}/run.go (100%) rename {engine => web}/standard/part/contact_form.go (100%) rename {engine => web}/standard/part/contact_form.html (100%) diff --git a/engine/.gitignore b/web/.gitignore similarity index 100% rename from engine/.gitignore rename to web/.gitignore diff --git a/engine/LICENSE.txt b/web/LICENSE.txt similarity index 100% rename from engine/LICENSE.txt rename to web/LICENSE.txt diff --git a/engine/README.md b/web/README.md similarity index 100% rename from engine/README.md rename to web/README.md diff --git a/engine/cmd/standard-test/main.go b/web/cmd/standard-test/main.go similarity index 100% rename from engine/cmd/standard-test/main.go rename to web/cmd/standard-test/main.go diff --git a/engine/cmd/standard-test/pages/index.html b/web/cmd/standard-test/pages/index.html similarity index 100% rename from engine/cmd/standard-test/pages/index.html rename to web/cmd/standard-test/pages/index.html diff --git a/engine/cmd/standard-test/pages/static.html b/web/cmd/standard-test/pages/static.html similarity index 100% rename from engine/cmd/standard-test/pages/static.html rename to web/cmd/standard-test/pages/static.html diff --git a/engine/cmd/standard-test/public/style.css b/web/cmd/standard-test/public/style.css similarity index 100% rename from engine/cmd/standard-test/public/style.css rename to web/cmd/standard-test/public/style.css diff --git a/engine/cmd/standard-test/test_thing.html b/web/cmd/standard-test/test_thing.html similarity index 100% rename from engine/cmd/standard-test/test_thing.html rename to web/cmd/standard-test/test_thing.html diff --git a/engine/component/component.go b/web/component/component.go similarity index 100% rename from engine/component/component.go rename to web/component/component.go diff --git a/engine/go.mod b/web/go.mod similarity index 100% rename from engine/go.mod rename to web/go.mod diff --git a/engine/go.sum b/web/go.sum similarity index 100% rename from engine/go.sum rename to web/go.sum diff --git a/engine/htmltree/attrs.go b/web/htmltree/attrs.go similarity index 100% rename from engine/htmltree/attrs.go rename to web/htmltree/attrs.go diff --git a/engine/htmltree/prettify.go b/web/htmltree/prettify.go similarity index 100% rename from engine/htmltree/prettify.go rename to web/htmltree/prettify.go diff --git a/engine/internal/compile/compile.go b/web/internal/compile/compile.go similarity index 100% rename from engine/internal/compile/compile.go rename to web/internal/compile/compile.go diff --git a/engine/internal/compile/component.go b/web/internal/compile/component.go similarity index 100% rename from engine/internal/compile/component.go rename to web/internal/compile/component.go diff --git a/engine/internal/compile/compute.go b/web/internal/compile/compute.go similarity index 100% rename from engine/internal/compile/compute.go rename to web/internal/compile/compute.go diff --git a/engine/internal/compile/conversions.go b/web/internal/compile/conversions.go similarity index 100% rename from engine/internal/compile/conversions.go rename to web/internal/compile/conversions.go diff --git a/engine/internal/compile/template.go b/web/internal/compile/template.go similarity index 100% rename from engine/internal/compile/template.go rename to web/internal/compile/template.go diff --git a/engine/internal/html/LICENSE b/web/internal/html/LICENSE similarity index 100% rename from engine/internal/html/LICENSE rename to web/internal/html/LICENSE diff --git a/engine/internal/html/PATENTS b/web/internal/html/PATENTS similarity index 100% rename from engine/internal/html/PATENTS rename to web/internal/html/PATENTS diff --git a/engine/internal/html/README.md b/web/internal/html/README.md similarity index 100% rename from engine/internal/html/README.md rename to web/internal/html/README.md diff --git a/engine/internal/html/atom/atom.go b/web/internal/html/atom/atom.go similarity index 100% rename from engine/internal/html/atom/atom.go rename to web/internal/html/atom/atom.go diff --git a/engine/internal/html/atom/atom_test.go b/web/internal/html/atom/atom_test.go similarity index 100% rename from engine/internal/html/atom/atom_test.go rename to web/internal/html/atom/atom_test.go diff --git a/engine/internal/html/atom/gen.go b/web/internal/html/atom/gen.go similarity index 100% rename from engine/internal/html/atom/gen.go rename to web/internal/html/atom/gen.go diff --git a/engine/internal/html/atom/table.go b/web/internal/html/atom/table.go similarity index 100% rename from engine/internal/html/atom/table.go rename to web/internal/html/atom/table.go diff --git a/engine/internal/html/atom/table_test.go b/web/internal/html/atom/table_test.go similarity index 100% rename from engine/internal/html/atom/table_test.go rename to web/internal/html/atom/table_test.go diff --git a/engine/internal/html/charset/charset.go b/web/internal/html/charset/charset.go similarity index 100% rename from engine/internal/html/charset/charset.go rename to web/internal/html/charset/charset.go diff --git a/engine/internal/html/charset/charset_test.go b/web/internal/html/charset/charset_test.go similarity index 100% rename from engine/internal/html/charset/charset_test.go rename to web/internal/html/charset/charset_test.go diff --git a/engine/internal/html/charset/testdata/HTTP-charset.html b/web/internal/html/charset/testdata/HTTP-charset.html similarity index 100% rename from engine/internal/html/charset/testdata/HTTP-charset.html rename to web/internal/html/charset/testdata/HTTP-charset.html diff --git a/engine/internal/html/charset/testdata/HTTP-vs-UTF-8-BOM.html b/web/internal/html/charset/testdata/HTTP-vs-UTF-8-BOM.html similarity index 100% rename from engine/internal/html/charset/testdata/HTTP-vs-UTF-8-BOM.html rename to web/internal/html/charset/testdata/HTTP-vs-UTF-8-BOM.html diff --git a/engine/internal/html/charset/testdata/HTTP-vs-meta-charset.html b/web/internal/html/charset/testdata/HTTP-vs-meta-charset.html similarity index 100% rename from engine/internal/html/charset/testdata/HTTP-vs-meta-charset.html rename to web/internal/html/charset/testdata/HTTP-vs-meta-charset.html diff --git a/engine/internal/html/charset/testdata/HTTP-vs-meta-content.html b/web/internal/html/charset/testdata/HTTP-vs-meta-content.html similarity index 100% rename from engine/internal/html/charset/testdata/HTTP-vs-meta-content.html rename to web/internal/html/charset/testdata/HTTP-vs-meta-content.html diff --git a/engine/internal/html/charset/testdata/No-encoding-declaration.html b/web/internal/html/charset/testdata/No-encoding-declaration.html similarity index 100% rename from engine/internal/html/charset/testdata/No-encoding-declaration.html rename to web/internal/html/charset/testdata/No-encoding-declaration.html diff --git a/engine/internal/html/charset/testdata/README b/web/internal/html/charset/testdata/README similarity index 100% rename from engine/internal/html/charset/testdata/README rename to web/internal/html/charset/testdata/README diff --git a/engine/internal/html/charset/testdata/UTF-16BE-BOM.html b/web/internal/html/charset/testdata/UTF-16BE-BOM.html similarity index 100% rename from engine/internal/html/charset/testdata/UTF-16BE-BOM.html rename to web/internal/html/charset/testdata/UTF-16BE-BOM.html diff --git a/engine/internal/html/charset/testdata/UTF-16LE-BOM.html b/web/internal/html/charset/testdata/UTF-16LE-BOM.html similarity index 100% rename from engine/internal/html/charset/testdata/UTF-16LE-BOM.html rename to web/internal/html/charset/testdata/UTF-16LE-BOM.html diff --git a/engine/internal/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html b/web/internal/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html similarity index 100% rename from engine/internal/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html rename to web/internal/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html diff --git a/engine/internal/html/charset/testdata/UTF-8-BOM-vs-meta-content.html b/web/internal/html/charset/testdata/UTF-8-BOM-vs-meta-content.html similarity index 100% rename from engine/internal/html/charset/testdata/UTF-8-BOM-vs-meta-content.html rename to web/internal/html/charset/testdata/UTF-8-BOM-vs-meta-content.html diff --git a/engine/internal/html/charset/testdata/meta-charset-attribute.html b/web/internal/html/charset/testdata/meta-charset-attribute.html similarity index 100% rename from engine/internal/html/charset/testdata/meta-charset-attribute.html rename to web/internal/html/charset/testdata/meta-charset-attribute.html diff --git a/engine/internal/html/charset/testdata/meta-content-attribute.html b/web/internal/html/charset/testdata/meta-content-attribute.html similarity index 100% rename from engine/internal/html/charset/testdata/meta-content-attribute.html rename to web/internal/html/charset/testdata/meta-content-attribute.html diff --git a/engine/internal/html/comment_test.go b/web/internal/html/comment_test.go similarity index 100% rename from engine/internal/html/comment_test.go rename to web/internal/html/comment_test.go diff --git a/engine/internal/html/const.go b/web/internal/html/const.go similarity index 100% rename from engine/internal/html/const.go rename to web/internal/html/const.go diff --git a/engine/internal/html/doc.go b/web/internal/html/doc.go similarity index 100% rename from engine/internal/html/doc.go rename to web/internal/html/doc.go diff --git a/engine/internal/html/doctype.go b/web/internal/html/doctype.go similarity index 100% rename from engine/internal/html/doctype.go rename to web/internal/html/doctype.go diff --git a/engine/internal/html/entity.go b/web/internal/html/entity.go similarity index 100% rename from engine/internal/html/entity.go rename to web/internal/html/entity.go diff --git a/engine/internal/html/entity_test.go b/web/internal/html/entity_test.go similarity index 100% rename from engine/internal/html/entity_test.go rename to web/internal/html/entity_test.go diff --git a/engine/internal/html/escape.go b/web/internal/html/escape.go similarity index 100% rename from engine/internal/html/escape.go rename to web/internal/html/escape.go diff --git a/engine/internal/html/escape_test.go b/web/internal/html/escape_test.go similarity index 100% rename from engine/internal/html/escape_test.go rename to web/internal/html/escape_test.go diff --git a/engine/internal/html/example_test.go b/web/internal/html/example_test.go similarity index 100% rename from engine/internal/html/example_test.go rename to web/internal/html/example_test.go diff --git a/engine/internal/html/foreign.go b/web/internal/html/foreign.go similarity index 100% rename from engine/internal/html/foreign.go rename to web/internal/html/foreign.go diff --git a/engine/internal/html/node.go b/web/internal/html/node.go similarity index 100% rename from engine/internal/html/node.go rename to web/internal/html/node.go diff --git a/engine/internal/html/node_test.go b/web/internal/html/node_test.go similarity index 100% rename from engine/internal/html/node_test.go rename to web/internal/html/node_test.go diff --git a/engine/internal/html/parse.go b/web/internal/html/parse.go similarity index 100% rename from engine/internal/html/parse.go rename to web/internal/html/parse.go diff --git a/engine/internal/html/parse_test.go b/web/internal/html/parse_test.go similarity index 100% rename from engine/internal/html/parse_test.go rename to web/internal/html/parse_test.go diff --git a/engine/internal/html/render.go b/web/internal/html/render.go similarity index 100% rename from engine/internal/html/render.go rename to web/internal/html/render.go diff --git a/engine/internal/html/render_test.go b/web/internal/html/render_test.go similarity index 100% rename from engine/internal/html/render_test.go rename to web/internal/html/render_test.go diff --git a/engine/internal/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat b/web/internal/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat similarity index 100% rename from engine/internal/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat rename to web/internal/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat diff --git a/engine/internal/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat b/web/internal/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat similarity index 100% rename from engine/internal/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat rename to web/internal/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat diff --git a/engine/internal/html/testdata/go/raw_tags_to_be_ignored.dat b/web/internal/html/testdata/go/raw_tags_to_be_ignored.dat similarity index 100% rename from engine/internal/html/testdata/go/raw_tags_to_be_ignored.dat rename to web/internal/html/testdata/go/raw_tags_to_be_ignored.dat diff --git a/engine/internal/html/testdata/go/select.dat b/web/internal/html/testdata/go/select.dat similarity index 100% rename from engine/internal/html/testdata/go/select.dat rename to web/internal/html/testdata/go/select.dat diff --git a/engine/internal/html/testdata/go/template.dat b/web/internal/html/testdata/go/template.dat similarity index 100% rename from engine/internal/html/testdata/go/template.dat rename to web/internal/html/testdata/go/template.dat diff --git a/engine/internal/html/testdata/go1.html b/web/internal/html/testdata/go1.html similarity index 100% rename from engine/internal/html/testdata/go1.html rename to web/internal/html/testdata/go1.html diff --git a/engine/internal/html/testdata/webkit/README b/web/internal/html/testdata/webkit/README similarity index 100% rename from engine/internal/html/testdata/webkit/README rename to web/internal/html/testdata/webkit/README diff --git a/engine/internal/html/testdata/webkit/adoption01.dat b/web/internal/html/testdata/webkit/adoption01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/adoption01.dat rename to web/internal/html/testdata/webkit/adoption01.dat diff --git a/engine/internal/html/testdata/webkit/adoption02.dat b/web/internal/html/testdata/webkit/adoption02.dat similarity index 100% rename from engine/internal/html/testdata/webkit/adoption02.dat rename to web/internal/html/testdata/webkit/adoption02.dat diff --git a/engine/internal/html/testdata/webkit/blocks.dat b/web/internal/html/testdata/webkit/blocks.dat similarity index 100% rename from engine/internal/html/testdata/webkit/blocks.dat rename to web/internal/html/testdata/webkit/blocks.dat diff --git a/engine/internal/html/testdata/webkit/comments01.dat b/web/internal/html/testdata/webkit/comments01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/comments01.dat rename to web/internal/html/testdata/webkit/comments01.dat diff --git a/engine/internal/html/testdata/webkit/doctype01.dat b/web/internal/html/testdata/webkit/doctype01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/doctype01.dat rename to web/internal/html/testdata/webkit/doctype01.dat diff --git a/engine/internal/html/testdata/webkit/domjs-unsafe.dat b/web/internal/html/testdata/webkit/domjs-unsafe.dat similarity index 100% rename from engine/internal/html/testdata/webkit/domjs-unsafe.dat rename to web/internal/html/testdata/webkit/domjs-unsafe.dat diff --git a/engine/internal/html/testdata/webkit/entities01.dat b/web/internal/html/testdata/webkit/entities01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/entities01.dat rename to web/internal/html/testdata/webkit/entities01.dat diff --git a/engine/internal/html/testdata/webkit/entities02.dat b/web/internal/html/testdata/webkit/entities02.dat similarity index 100% rename from engine/internal/html/testdata/webkit/entities02.dat rename to web/internal/html/testdata/webkit/entities02.dat diff --git a/engine/internal/html/testdata/webkit/foreign-fragment.dat b/web/internal/html/testdata/webkit/foreign-fragment.dat similarity index 100% rename from engine/internal/html/testdata/webkit/foreign-fragment.dat rename to web/internal/html/testdata/webkit/foreign-fragment.dat diff --git a/engine/internal/html/testdata/webkit/html5test-com.dat b/web/internal/html/testdata/webkit/html5test-com.dat similarity index 100% rename from engine/internal/html/testdata/webkit/html5test-com.dat rename to web/internal/html/testdata/webkit/html5test-com.dat diff --git a/engine/internal/html/testdata/webkit/inbody01.dat b/web/internal/html/testdata/webkit/inbody01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/inbody01.dat rename to web/internal/html/testdata/webkit/inbody01.dat diff --git a/engine/internal/html/testdata/webkit/isindex.dat b/web/internal/html/testdata/webkit/isindex.dat similarity index 100% rename from engine/internal/html/testdata/webkit/isindex.dat rename to web/internal/html/testdata/webkit/isindex.dat diff --git a/engine/internal/html/testdata/webkit/main-element.dat b/web/internal/html/testdata/webkit/main-element.dat similarity index 100% rename from engine/internal/html/testdata/webkit/main-element.dat rename to web/internal/html/testdata/webkit/main-element.dat diff --git a/engine/internal/html/testdata/webkit/math.dat b/web/internal/html/testdata/webkit/math.dat similarity index 100% rename from engine/internal/html/testdata/webkit/math.dat rename to web/internal/html/testdata/webkit/math.dat diff --git a/engine/internal/html/testdata/webkit/menuitem-element.dat b/web/internal/html/testdata/webkit/menuitem-element.dat similarity index 100% rename from engine/internal/html/testdata/webkit/menuitem-element.dat rename to web/internal/html/testdata/webkit/menuitem-element.dat diff --git a/engine/internal/html/testdata/webkit/namespace-sensitivity.dat b/web/internal/html/testdata/webkit/namespace-sensitivity.dat similarity index 100% rename from engine/internal/html/testdata/webkit/namespace-sensitivity.dat rename to web/internal/html/testdata/webkit/namespace-sensitivity.dat diff --git a/engine/internal/html/testdata/webkit/noscript01.dat b/web/internal/html/testdata/webkit/noscript01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/noscript01.dat rename to web/internal/html/testdata/webkit/noscript01.dat diff --git a/engine/internal/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat b/web/internal/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat similarity index 100% rename from engine/internal/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat rename to web/internal/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat diff --git a/engine/internal/html/testdata/webkit/pending-spec-changes.dat b/web/internal/html/testdata/webkit/pending-spec-changes.dat similarity index 100% rename from engine/internal/html/testdata/webkit/pending-spec-changes.dat rename to web/internal/html/testdata/webkit/pending-spec-changes.dat diff --git a/engine/internal/html/testdata/webkit/plain-text-unsafe.dat b/web/internal/html/testdata/webkit/plain-text-unsafe.dat similarity index 100% rename from engine/internal/html/testdata/webkit/plain-text-unsafe.dat rename to web/internal/html/testdata/webkit/plain-text-unsafe.dat diff --git a/engine/internal/html/testdata/webkit/ruby.dat b/web/internal/html/testdata/webkit/ruby.dat similarity index 100% rename from engine/internal/html/testdata/webkit/ruby.dat rename to web/internal/html/testdata/webkit/ruby.dat diff --git a/engine/internal/html/testdata/webkit/scriptdata01.dat b/web/internal/html/testdata/webkit/scriptdata01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/scriptdata01.dat rename to web/internal/html/testdata/webkit/scriptdata01.dat diff --git a/engine/internal/html/testdata/webkit/scripted/adoption01.dat b/web/internal/html/testdata/webkit/scripted/adoption01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/scripted/adoption01.dat rename to web/internal/html/testdata/webkit/scripted/adoption01.dat diff --git a/engine/internal/html/testdata/webkit/scripted/ark.dat b/web/internal/html/testdata/webkit/scripted/ark.dat similarity index 100% rename from engine/internal/html/testdata/webkit/scripted/ark.dat rename to web/internal/html/testdata/webkit/scripted/ark.dat diff --git a/engine/internal/html/testdata/webkit/scripted/webkit01.dat b/web/internal/html/testdata/webkit/scripted/webkit01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/scripted/webkit01.dat rename to web/internal/html/testdata/webkit/scripted/webkit01.dat diff --git a/engine/internal/html/testdata/webkit/svg.dat b/web/internal/html/testdata/webkit/svg.dat similarity index 100% rename from engine/internal/html/testdata/webkit/svg.dat rename to web/internal/html/testdata/webkit/svg.dat diff --git a/engine/internal/html/testdata/webkit/tables01.dat b/web/internal/html/testdata/webkit/tables01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tables01.dat rename to web/internal/html/testdata/webkit/tables01.dat diff --git a/engine/internal/html/testdata/webkit/template.dat b/web/internal/html/testdata/webkit/template.dat similarity index 100% rename from engine/internal/html/testdata/webkit/template.dat rename to web/internal/html/testdata/webkit/template.dat diff --git a/engine/internal/html/testdata/webkit/tests1.dat b/web/internal/html/testdata/webkit/tests1.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests1.dat rename to web/internal/html/testdata/webkit/tests1.dat diff --git a/engine/internal/html/testdata/webkit/tests10.dat b/web/internal/html/testdata/webkit/tests10.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests10.dat rename to web/internal/html/testdata/webkit/tests10.dat diff --git a/engine/internal/html/testdata/webkit/tests11.dat b/web/internal/html/testdata/webkit/tests11.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests11.dat rename to web/internal/html/testdata/webkit/tests11.dat diff --git a/engine/internal/html/testdata/webkit/tests12.dat b/web/internal/html/testdata/webkit/tests12.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests12.dat rename to web/internal/html/testdata/webkit/tests12.dat diff --git a/engine/internal/html/testdata/webkit/tests14.dat b/web/internal/html/testdata/webkit/tests14.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests14.dat rename to web/internal/html/testdata/webkit/tests14.dat diff --git a/engine/internal/html/testdata/webkit/tests15.dat b/web/internal/html/testdata/webkit/tests15.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests15.dat rename to web/internal/html/testdata/webkit/tests15.dat diff --git a/engine/internal/html/testdata/webkit/tests16.dat b/web/internal/html/testdata/webkit/tests16.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests16.dat rename to web/internal/html/testdata/webkit/tests16.dat diff --git a/engine/internal/html/testdata/webkit/tests17.dat b/web/internal/html/testdata/webkit/tests17.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests17.dat rename to web/internal/html/testdata/webkit/tests17.dat diff --git a/engine/internal/html/testdata/webkit/tests18.dat b/web/internal/html/testdata/webkit/tests18.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests18.dat rename to web/internal/html/testdata/webkit/tests18.dat diff --git a/engine/internal/html/testdata/webkit/tests19.dat b/web/internal/html/testdata/webkit/tests19.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests19.dat rename to web/internal/html/testdata/webkit/tests19.dat diff --git a/engine/internal/html/testdata/webkit/tests2.dat b/web/internal/html/testdata/webkit/tests2.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests2.dat rename to web/internal/html/testdata/webkit/tests2.dat diff --git a/engine/internal/html/testdata/webkit/tests20.dat b/web/internal/html/testdata/webkit/tests20.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests20.dat rename to web/internal/html/testdata/webkit/tests20.dat diff --git a/engine/internal/html/testdata/webkit/tests21.dat b/web/internal/html/testdata/webkit/tests21.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests21.dat rename to web/internal/html/testdata/webkit/tests21.dat diff --git a/engine/internal/html/testdata/webkit/tests22.dat b/web/internal/html/testdata/webkit/tests22.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests22.dat rename to web/internal/html/testdata/webkit/tests22.dat diff --git a/engine/internal/html/testdata/webkit/tests23.dat b/web/internal/html/testdata/webkit/tests23.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests23.dat rename to web/internal/html/testdata/webkit/tests23.dat diff --git a/engine/internal/html/testdata/webkit/tests24.dat b/web/internal/html/testdata/webkit/tests24.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests24.dat rename to web/internal/html/testdata/webkit/tests24.dat diff --git a/engine/internal/html/testdata/webkit/tests25.dat b/web/internal/html/testdata/webkit/tests25.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests25.dat rename to web/internal/html/testdata/webkit/tests25.dat diff --git a/engine/internal/html/testdata/webkit/tests26.dat b/web/internal/html/testdata/webkit/tests26.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests26.dat rename to web/internal/html/testdata/webkit/tests26.dat diff --git a/engine/internal/html/testdata/webkit/tests3.dat b/web/internal/html/testdata/webkit/tests3.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests3.dat rename to web/internal/html/testdata/webkit/tests3.dat diff --git a/engine/internal/html/testdata/webkit/tests4.dat b/web/internal/html/testdata/webkit/tests4.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests4.dat rename to web/internal/html/testdata/webkit/tests4.dat diff --git a/engine/internal/html/testdata/webkit/tests5.dat b/web/internal/html/testdata/webkit/tests5.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests5.dat rename to web/internal/html/testdata/webkit/tests5.dat diff --git a/engine/internal/html/testdata/webkit/tests6.dat b/web/internal/html/testdata/webkit/tests6.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests6.dat rename to web/internal/html/testdata/webkit/tests6.dat diff --git a/engine/internal/html/testdata/webkit/tests7.dat b/web/internal/html/testdata/webkit/tests7.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests7.dat rename to web/internal/html/testdata/webkit/tests7.dat diff --git a/engine/internal/html/testdata/webkit/tests8.dat b/web/internal/html/testdata/webkit/tests8.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests8.dat rename to web/internal/html/testdata/webkit/tests8.dat diff --git a/engine/internal/html/testdata/webkit/tests9.dat b/web/internal/html/testdata/webkit/tests9.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests9.dat rename to web/internal/html/testdata/webkit/tests9.dat diff --git a/engine/internal/html/testdata/webkit/tests_innerHTML_1.dat b/web/internal/html/testdata/webkit/tests_innerHTML_1.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tests_innerHTML_1.dat rename to web/internal/html/testdata/webkit/tests_innerHTML_1.dat diff --git a/engine/internal/html/testdata/webkit/tricky01.dat b/web/internal/html/testdata/webkit/tricky01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/tricky01.dat rename to web/internal/html/testdata/webkit/tricky01.dat diff --git a/engine/internal/html/testdata/webkit/webkit01.dat b/web/internal/html/testdata/webkit/webkit01.dat similarity index 100% rename from engine/internal/html/testdata/webkit/webkit01.dat rename to web/internal/html/testdata/webkit/webkit01.dat diff --git a/engine/internal/html/testdata/webkit/webkit02.dat b/web/internal/html/testdata/webkit/webkit02.dat similarity index 100% rename from engine/internal/html/testdata/webkit/webkit02.dat rename to web/internal/html/testdata/webkit/webkit02.dat diff --git a/engine/internal/html/token.go b/web/internal/html/token.go similarity index 100% rename from engine/internal/html/token.go rename to web/internal/html/token.go diff --git a/engine/internal/html/token_test.go b/web/internal/html/token_test.go similarity index 100% rename from engine/internal/html/token_test.go rename to web/internal/html/token_test.go diff --git a/engine/page/page.go b/web/page/page.go similarity index 100% rename from engine/page/page.go rename to web/page/page.go diff --git a/engine/page/serve.go b/web/page/serve.go similarity index 100% rename from engine/page/serve.go rename to web/page/serve.go diff --git a/engine/part/part.go b/web/part/part.go similarity index 100% rename from engine/part/part.go rename to web/part/part.go diff --git a/engine/render/data.go b/web/render/data.go similarity index 100% rename from engine/render/data.go rename to web/render/data.go diff --git a/engine/render/id.go b/web/render/id.go similarity index 100% rename from engine/render/id.go rename to web/render/id.go diff --git a/engine/run.go b/web/run.go similarity index 100% rename from engine/run.go rename to web/run.go diff --git a/engine/standard/part/contact_form.go b/web/standard/part/contact_form.go similarity index 100% rename from engine/standard/part/contact_form.go rename to web/standard/part/contact_form.go diff --git a/engine/standard/part/contact_form.html b/web/standard/part/contact_form.html similarity index 100% rename from engine/standard/part/contact_form.html rename to web/standard/part/contact_form.html -- 2.39.5