ladybird/Userland/Libraries/LibWeb/HTML/Scripting
Shannon Booth f9e5b43b7a LibWeb: Rename URL platform object to DOMURL
Along with putting functions in the URL namespace into a DOMURL
namespace.

This is done as LibWeb is in an awkward situation where it needs
two URL classes. AK::URL is the general purpose URL class which
is all that is needed in 95% of cases. URL in the Web namespace
is needed predominantly for interfacing with the javascript
interfaces.

Because of two URLs in the same namespace, AK::URL has had to be
used throughout LibWeb. If we move AK::URL into a URL namespace,
this becomes more painful - where ::URL::URL is required to
specify the constructor (and something like
::URL::create_with_url_or_path in other places).

To fix this problem - rename the class in LibWeb implementing the
URL IDL interface to DOMURL, along with moving the other Web URL
related classes into this DOMURL folder.

One could argue that this name also makes the situation a little
more clear in LibWeb for why these two URL classes need be used
in the first place.
2024-02-25 08:54:31 +01:00
..
ClassicScript.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ClassicScript.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Environments.cpp LibWeb: Treat global as EventTarget in notify_about_rejected_promises 2024-02-21 10:11:59 +01:00
Environments.h LibWeb: Port HTML Environments from ByteString 2023-12-24 13:26:50 +01:00
ExceptionReporter.cpp LibJS+Embedders: Unify stack trace format for uncaught errors 2023-11-02 07:37:41 +01:00
ExceptionReporter.h WebContent+LibWeb+LibJS: Report exceptions to the JS console 2022-10-15 01:25:12 +02:00
Fetching.cpp LibWeb: Rename URL platform object to DOMURL 2024-02-25 08:54:31 +01:00
Fetching.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Fetching.idl LibWeb: Introduce the concept of "Enumerated" values 2023-11-07 11:34:21 +01:00
ImportMap.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ModuleMap.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ModuleMap.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ModuleScript.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ModuleScript.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Script.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Script.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TemporaryExecutionContext.cpp LibWeb: Add option to TemporaryExecutionContext to prepare for callbacks 2024-01-19 11:47:59 +01:00
TemporaryExecutionContext.h LibWeb: Add option to TemporaryExecutionContext to prepare for callbacks 2024-01-19 11:47:59 +01:00
WindowEnvironmentSettingsObject.cpp LibWeb: Port HTML Environments from ByteString 2023-12-24 13:26:50 +01:00
WindowEnvironmentSettingsObject.h LibWeb: Port HTML Environments from ByteString 2023-12-24 13:26:50 +01:00
WorkerEnvironmentSettingsObject.cpp LibWeb: Let Document have a direct GCPtr to its containing Web::Page 2023-12-15 22:04:46 +01:00
WorkerEnvironmentSettingsObject.h LibWeb: Port HTML Environments from ByteString 2023-12-24 13:26:50 +01:00