ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Jonne Ransijn 69f96122b6 LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]]
The `[[GetOwnProperty]]` internal method invocation in
`OrdinarySetWithOwnDescriptor` was being invocated again with the same
parameters in the `[[DefineOwnProperty]]` internal method that is also
later called in `OrdinarySetWithOwnDescriptor`.

The `PlatformObject.[[DefineOwnProperty]]` has similair logic.

This change adds an optional parameter to the `[[DefineOwnProperty]]`
internal method so the results of the previous `[[GetOwnProperty]]`
internal method invocation can be re-used.
2024-11-02 12:27:02 +01:00
..
BindingsGenerator LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
CMakeLists.txt LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateAriaRoles.cpp LibWeb: Complete support for all ARIA properties in current spec 2024-10-24 22:21:46 +02:00
GenerateCSSEnums.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateCSSKeyword.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GenerateCSSMathFunctions.cpp AK: Make String::number() infallible 2024-10-14 20:47:35 +02:00
GenerateCSSMediaFeatureID.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateCSSPropertyID.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GenerateCSSPseudoClass.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateCSSTransformFunctions.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateWindowOrWorkerInterfaces.cpp LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
GeneratorUtil.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00