ladybird/Libraries/LibWeb/HTML/Scripting
Timothy Flynn 0efa98a57a LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16
This has quite a lot of fall out. But the majority of it is just type or
UDL substitution, where the changes just fall through to other function
calls.

By changing property key storage to UTF-16, the main affected areas are:
* NativeFunction names must now be UTF-16
* Bytecode identifiers must now be UTF-16
* Module/binding names must now be UTF-16
2025-08-05 07:07:15 -04:00
..
Agent.cpp LibWeb: Split out SimilarOriginWindowAgent from HTML::Agent 2025-04-25 14:07:51 +02:00
Agent.h LibJS: Switch Agent [[CanBlock]] slot to a enum member 2025-04-25 14:07:51 +02:00
ClassicScript.cpp LibWeb: Use ThrowCompletion AO to create throw completions 2025-07-08 17:08:39 +01:00
ClassicScript.h LibJS+LibWeb: Add fast_is<T> helpers for HTML::Script class family 2025-04-18 14:45:56 +02:00
Environments.cpp LibWeb: Make ESO "fetch group" weakly reference the fetch records 2025-07-29 20:00:17 -04:00
Environments.h LibWeb: Make ESO "fetch group" weakly reference the fetch records 2025-07-29 20:00:17 -04:00
EnvironmentSettingsSnapshot.cpp LibWeb: Make a bunch of CSP classes not realm associated 2025-04-28 12:41:28 +02:00
EnvironmentSettingsSnapshot.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
ExceptionReporter.cpp LibJS: Make Value() default-construct the undefined value 2025-04-05 11:20:26 +02:00
ExceptionReporter.h
Fetching.cpp LibWeb: Always set [[ErrorToRethrow]] for import validation errors 2025-07-08 17:08:39 +01:00
Fetching.h LibWeb: Always set [[ErrorToRethrow]] for import validation errors 2025-07-08 17:08:39 +01:00
Fetching.idl
ImportMap.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
ImportMap.h LibJS: Use FlyString in PropertyKey instead of DeprecatedFlyString 2025-03-24 22:27:17 +00:00
ImportMapParseResult.cpp LibJS: Make Completion.[[Value]] non-optional 2025-04-05 11:20:26 +02: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 LibJS: Allocate ExecutionContext memory using alloca() when possible 2025-04-24 10:30:52 +02:00
ModuleScript.h LibJS+LibWeb: Add fast_is<T> helpers for HTML::Script class family 2025-04-18 14:45:56 +02:00
Script.cpp LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
Script.h LibJS+LibWeb: Add fast_is<T> helpers for HTML::Script class family 2025-04-18 14:45:56 +02:00
SerializedEnvironmentSettingsObject.cpp LibURL+LibWeb: Make URL::Origin default constructor private 2025-06-17 20:54:03 +02:00
SerializedEnvironmentSettingsObject.h LibWeb: Make Environment's top level origin nullable 2025-05-27 14:48:43 +12:00
SimilarOriginWindowAgent.cpp LibWeb/HTML: Hook up a WorkerAgent for web workers 2025-04-25 14:07:51 +02:00
SimilarOriginWindowAgent.h LibWeb/HTML: Hook up a WorkerAgent for web workers 2025-04-25 14:07:51 +02: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+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
WindowEnvironmentSettingsObject.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
WorkerAgent.cpp LibWeb/HTML: Hook up a WorkerAgent for web workers 2025-04-25 14:07:51 +02:00
WorkerAgent.h LibWeb/HTML: Hook up a WorkerAgent for web workers 2025-04-25 14:07:51 +02:00
WorkerEnvironmentSettingsObject.cpp LibURL+LibWeb: Make URL::Origin default constructor private 2025-06-17 20:54:03 +02:00
WorkerEnvironmentSettingsObject.h LibURL+LibWeb: Make URL::Origin default constructor private 2025-06-17 20:54:03 +02:00