ladybird/Userland/Libraries/LibWeb/WebDriver
Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr
Some of these are allocated upon initialization of the intrinsics, and
some lazily, but in neither case the getters actually return a nullptr.

This saves us a whole bunch of pointer dereferences (as NonnullGCPtr has
an `operator T&()`), and also has the interesting side effect of forcing
us to explicitly use the FunctionObject& overload of call(), as passing
a NonnullGCPtr is ambigous - it could implicitly be turned into a Value
_or_ a FunctionObject& (so we have to dereference manually).
2023-04-13 14:29:42 +02:00
..
Capabilities.cpp WebDriver: Fix typo in browser capabilities key parsing 2023-03-13 17:34:00 -04:00
Capabilities.h
Client.cpp LibWeb/WebDriver: Wait for more data to arrive if request is incomplete 2023-03-26 17:56:17 +02:00
Client.h LibWeb/WebDriver: Wait for more data to arrive if request is incomplete 2023-03-26 17:56:17 +02:00
ElementLocationStrategies.cpp
ElementLocationStrategies.h
Error.cpp LibWeb: Allow constructing a WebDriver::Error from an OOM AK::Error 2023-03-05 23:50:05 +00:00
Error.h LibWeb: Allow constructing a WebDriver::Error from an OOM AK::Error 2023-03-05 23:50:05 +00:00
ExecuteScript.cpp LibJS: Make intrinsics getters return NonnullGCPtr 2023-04-13 14:29:42 +02:00
ExecuteScript.h
Response.cpp LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2023-01-04 11:49:15 +01:00
Response.h LibWeb: Mark Web::WebDriver::Response as [[nodiscard]] 2023-03-07 18:16:35 +00:00
Screenshot.cpp LibWeb: Make factory method of DOM::ElementFactory fallible 2023-02-22 09:55:33 +01:00
Screenshot.h
TimeoutsConfiguration.cpp LibWeb: Replace uses of JsonObject::get_deprecated()/get_ptr() 2023-01-26 09:57:14 -05:00
TimeoutsConfiguration.h