1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-19 09:01:00 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibWeb
Andrew Kaster 8407bf60c5 LibWeb: Introduce new construct_impl method for bound classes
In this generator change, we introduce a new factory method for bound
LibWeb objects that takes a JS::Realm instead of Web::HTML::Window.

The two methods are allowed to co-exist at this point, but the option to
take an HTML::Window will be removed once all clases are converted to
the new API.

We also start using the new Bindings::ensure_web_[prototype/constructor]
helpers from the Bindings/Intrinsics class so that we can eventually
remove the helpers from Window.h for the same.
2022-10-01 21:05:32 +01:00
..
BindingsGenerator LibWeb: Introduce new construct_impl method for bound classes 2022-10-01 21:05:32 +01:00
CMakeLists.txt Everywhere: Rename WrapperGenerator to BindingsGenerator 2022-09-21 23:06:08 +01: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
GeneratorUtil.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00