ladybird/Userland/Libraries/LibWeb/HTML/Scripting
Shannon Booth aef18435fb LibWeb: Implement whether scripting is disabled based on a realm
Instead of a settings object. This matches updates to the HTML spec as
part of the shadow realm proposal, and begins the refactor of running
scripts on a realm instead of a settings environment object.

Some of the spec steps are slightly messy here (such as in
MainThreadVM.cpp) as this partially implements the ShadowRealm changes
but not other pieces which we have not implemented yet, such as
preparing to run a script also being based on a realm instead of an
environment. But this will be addressed in further commits.
2024-11-01 12:15:17 -07:00
..
ClassicScript.cpp LibWeb: Implement whether scripting is disabled based on a realm 2024-11-01 12:15:17 -07:00
ClassicScript.h LibJS+LibWeb: Remove now-unused lexical environment override 2024-10-30 08:50:31 +01:00
Environments.cpp LibWeb: Implement whether scripting is disabled based on a realm 2024-11-01 12:15:17 -07:00
Environments.h LibWeb: Implement whether scripting is disabled based on a realm 2024-11-01 12:15:17 -07:00
EnvironmentSettingsSnapshot.cpp
EnvironmentSettingsSnapshot.h LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
ExceptionReporter.cpp
ExceptionReporter.h
Fetching.cpp LibWeb: Rename current settings object to 'current principal' 2024-11-01 12:15:17 -07:00
Fetching.h LibWeb: Remove 'classic' from 'default classic script fetch options' 2024-10-04 07:08:37 +02:00
Fetching.idl
ImportMap.cpp LibWeb: Support SRI for import maps 2024-08-14 21:06:25 +01:00
ImportMap.h LibWeb: Support SRI for import maps 2024-08-14 21:06:25 +01:00
ImportMapParseResult.cpp
ImportMapParseResult.h
ModuleMap.cpp
ModuleMap.h
ModuleScript.cpp LibWeb: Implement whether scripting is disabled based on a realm 2024-11-01 12:15:17 -07:00
ModuleScript.h
Script.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Script.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SerializedEnvironmentSettingsObject.cpp LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
SerializedEnvironmentSettingsObject.h LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
TemporaryExecutionContext.cpp
TemporaryExecutionContext.h LibWeb: Move JS::Promise <-> WebIDL conversion into IDL 2024-10-25 14:04:21 -06:00
WindowEnvironmentSettingsObject.cpp AK: Make String::number() infallible 2024-10-14 20:47:35 +02:00
WindowEnvironmentSettingsObject.h LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
WorkerEnvironmentSettingsObject.cpp LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
WorkerEnvironmentSettingsObject.h LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00