ladybird/Libraries/LibWeb/HTML/Scripting
Luke Wilde cae0ab2139 LibWeb: Make PolicyContainer GC allocated
This is required to store Content Security Policies, as their
Directives are implemented as subclasses with overridden virtual
functions. Thus, they cannot be stored as generic Directive classes, as
it'll lose the ability to call overridden functions when they are
copied.
2025-02-21 12:43:48 +00:00
..
Agent.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
Agent.h LibWeb: Make Agent's MutationObserver list weak 2025-02-07 16:53:11 +01:00
ClassicScript.cpp Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
ClassicScript.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Environments.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
Environments.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
EnvironmentSettingsSnapshot.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
EnvironmentSettingsSnapshot.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
ExceptionReporter.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
ExceptionReporter.h
Fetching.cpp LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
Fetching.h LibWeb: Remove ExceptionOr usage for 'resolve module integrity metadata' 2024-12-04 16:34:13 +00:00
Fetching.idl
ImportMap.cpp Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
ImportMap.h LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
ImportMapParseResult.cpp LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
ImportMapParseResult.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleMap.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleMap.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleScript.cpp LibWeb: Remove module validation in "create a JavaScript module script" 2024-12-01 11:56:18 +01:00
ModuleScript.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Script.cpp LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
Script.h LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
SerializedEnvironmentSettingsObject.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
SerializedEnvironmentSettingsObject.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
SyntheticRealmSettings.cpp LibWeb: Remove underlying realm from SyntheticRealmSettings 2024-11-24 15:29:47 -07:00
SyntheticRealmSettings.h LibWeb: Remove underlying realm from SyntheticRealmSettings 2024-11-24 15:29:47 -07:00
TemporaryExecutionContext.cpp
TemporaryExecutionContext.h LibWeb: Make TemporaryExecutionContext [[nodiscard]] 2025-01-10 13:21:36 +00:00
WindowEnvironmentSettingsObject.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
WindowEnvironmentSettingsObject.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
WorkerEnvironmentSettingsObject.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
WorkerEnvironmentSettingsObject.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00