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 LibWeb: Serialize and pass to the WebWorker the current ESO 2024-03-06 07:19:10 +01:00
EnvironmentSettingsSnapshot.h LibWeb+LibURL: Move HTML::Origin to URL::Origin 2024-10-05 10:46:30 +02:00
ExceptionReporter.cpp LibWeb: Print more information about thrown DOMExceptions in the console 2024-03-20 15:18:44 -04:00
ExceptionReporter.h WebContent+LibWeb+LibJS: Report exceptions to the JS console 2022-10-15 01:25:12 +02:00
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 LibWeb: Add IDL enum for fetch priority attribute 2024-06-05 05:42:47 +01:00
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 LibWeb: Don't crash with invalid import maps 2024-08-06 09:40:44 +02:00
ImportMapParseResult.h LibWeb: Don't crash with invalid import maps 2024-08-06 09:40:44 +02:00
ModuleMap.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
ModuleMap.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
ModuleScript.cpp LibWeb: Implement whether scripting is disabled based on a realm 2024-11-01 12:15:17 -07:00
ModuleScript.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
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 LibWeb: Fix some GCVerifier warnings 2024-04-07 07:03:13 +02:00
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