1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:38:11 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibWeb
Andrew Kaster 2acff8d853 LibWeb: Add new code generator for creating exposed interface helpers
This new code generator takes all the .idl files in LibWeb, looks for
each top level interface in there with an [Exposed=Foo] attribute, and
adds code to add the constructor and prototype for each of those exposed
interfaces to the realm of the relevant global object we're initialzing.

It will soon replace WindowObjectHelper as the way that web interfaces
are added to the Window object, and will be used in the future for
creating proper WorkerGlobalScope objects for dedicated and shared
workers.
2022-10-09 10:14:57 +02:00
..
BindingsGenerator LibIDL: Remove static maps for interfaces and resolved imports 2022-10-09 10:14:57 +02:00
CMakeLists.txt LibWeb: Add new code generator for creating exposed interface helpers 2022-10-09 10:14:57 +02:00
GenerateCSSEnums.cpp LibWeb: Assign an underlying type to generated CSS enums 2022-04-14 14:54:06 +02:00
GenerateCSSMediaFeatureID.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
GenerateCSSPropertyID.cpp LibWeb+Meta: Parse the backdrop-filter CSS property 2022-09-16 10:50:48 +01:00
GenerateCSSTransformFunctions.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
GenerateCSSValueID.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
GenerateWindowOrWorkerInterfaces.cpp LibWeb: Add new code generator for creating exposed interface helpers 2022-10-09 10:14:57 +02:00
GeneratorUtil.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00