summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/Location.h
AgeCommit message (Collapse)Author
2023-05-16LibWeb: Implement location.assignLuke Wilde
2023-03-04LibWeb/HTML: Add missing SecurityError checks to LocationLinus Groh
2023-03-04LibWeb/HTML: Replace ThrowCompletionOr with ExceptionOr in LocationLinus Groh
The former should not be used in LibWeb unless required due to overriding a JS::Object virtual method, for example.
2023-03-04LibWeb/HTML: Port Location to new StringLinus Groh
2023-01-29LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errorsTimothy Flynn
Note that as of this commit, there aren't any such throwers, and the call site in Heap::allocate will drop exceptions on the floor. This commit only serves to change the declaration of the overrides, make sure they return an empty value, and to propagate OOM errors frm their base initialize invocations.
2023-01-18LibWeb: Convert the Location object to IDLLinus Groh
This includes: - Moving it from Bindings/ to HTML/ - Renaming it from LocationObject to Location - Removing the manual definitions of the constructor and prototype - Removing special handling of the Location interface from the bindings generator - Converting the JS_DEFINE_NATIVE_FUNCTIONs to regular functions returning DeprecatedString instead of PrimitiveString - Adding missing (no-op) setters for the various attributes, which are expected to exist by the bindings generator