ladybird/Libraries/LibWeb/HTML/Scripting
Timothy Flynn fe891727dc LibWeb: Use correct URL parsing methods throughout LibWeb
There are essentially 3 URL parsing AOs defined by the spec:
1. Parse a URL
2. Encoding parse a URL
3. Encoding parse a URL and serialize the result

Further, these are replicated between the Document and the ESO.

This patch defines these methods in accordance with the spec and updates
existing users to invoke the correct method. In places where the correct
method is ambiguous, we use the encoding parser to preserve existing ad-
hoc behavior.
2024-12-10 10:37:01 -08:00
..
ClassicScript.cpp
ClassicScript.h
Environments.cpp
Environments.h
EnvironmentSettingsSnapshot.cpp
EnvironmentSettingsSnapshot.h
ExceptionReporter.cpp
ExceptionReporter.h
Fetching.cpp
Fetching.h
Fetching.idl
ImportMap.cpp
ImportMap.h
ImportMapParseResult.cpp
ImportMapParseResult.h
ModuleMap.cpp
ModuleMap.h
ModuleScript.cpp
ModuleScript.h
Script.cpp
Script.h
SerializedEnvironmentSettingsObject.cpp
SerializedEnvironmentSettingsObject.h
SyntheticRealmSettings.cpp
SyntheticRealmSettings.h
TemporaryExecutionContext.cpp
TemporaryExecutionContext.h
WindowEnvironmentSettingsObject.cpp
WindowEnvironmentSettingsObject.h
WorkerEnvironmentSettingsObject.cpp
WorkerEnvironmentSettingsObject.h