From 5c97ffb94f372af7648141c093a2fb66f3010383 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Wed, 15 Mar 2023 13:35:10 -0400 Subject: [PATCH] LibWeb: Define WebAssembly namespace and import it in web bindings This will contain concrete definitions of WebAssembly objects used by generated WebAssembly IDL. --- .../CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp | 3 +++ Userland/Libraries/LibWeb/Forward.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp index 8e7efbbd77..218d2b9af1 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp @@ -2770,6 +2770,7 @@ using namespace Web::Streams; using namespace Web::UIEvents; using namespace Web::URL; using namespace Web::XHR; +using namespace Web::WebAssembly; using namespace Web::WebGL; using namespace Web::WebIDL; @@ -2959,6 +2960,7 @@ using namespace Web::Streams; using namespace Web::UIEvents; using namespace Web::URL; using namespace Web::XHR; +using namespace Web::WebAssembly; using namespace Web::WebGL; using namespace Web::WebIDL; @@ -3183,6 +3185,7 @@ using namespace Web::UIEvents; using namespace Web::URL; using namespace Web::WebSockets; using namespace Web::XHR; +using namespace Web::WebAssembly; using namespace Web::WebGL; using namespace Web::WebIDL; diff --git a/Userland/Libraries/LibWeb/Forward.h b/Userland/Libraries/LibWeb/Forward.h index 26a99cc382..912c8a08e2 100644 --- a/Userland/Libraries/LibWeb/Forward.h +++ b/Userland/Libraries/LibWeb/Forward.h @@ -481,6 +481,9 @@ class Resource; class ResourceLoader; } +namespace Web::WebAssembly { +} + namespace Web::WebGL { class WebGLContextEvent; class WebGLRenderingContext;