summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Bindings/WindowObject.cpp
AgeCommit message (Expand)Author
2022-09-06LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocatedAndreas Kling
2022-09-06LibWeb: Make DOM::Event and all its subclasses GC-allocatedAndreas Kling
2022-09-06LibWeb: Move event listeners, handlers and callbacks to the GC heapAndreas Kling
2022-09-06LibWeb: Make CSSStyleDeclaration GC-allocatedAndreas Kling
2022-08-28LibJS: Turn initialize_global_object() into a regular initialize()Linus Groh
2022-08-26LibWeb: Remove one remaining use of JS::InvalidCharacterErrorLinus Groh
2022-08-23LibJS: Pass Realm to define_native_{accessor,function}()Linus Groh
2022-08-23LibJS: Pass Realm to GlobalObject::initialize_global_object()Linus Groh
2022-08-23LibJS: Remove GlobalObject parameter from native functionsLinus Groh
2022-08-23LibWeb: Replace GlobalObject with VM in Window AOs [Part 3/4]Linus Groh
2022-08-23LibWeb: Replace GlobalObject with Realm in wrapper functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::this_value()Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in object constructorsLinus Groh
2022-08-21LibWeb: Make window.performance replaceable and configurableLuke Wilde
2022-08-05LibWeb: Support assigning to window.locationAndreas Kling
2022-08-05LibJS: Let Shape store a Realm instead of a GlobalObjectAndreas Kling
2022-07-14LibWeb: Move Origin into the HTML namespaceLinus Groh
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-29LibWeb: Implement WindowEventHandlersLuke Wilde
2022-05-13LibWeb: Add window.clientInformation propertyReimarPB
2022-04-06LibWeb: Add basic constructor/prototype to exotic objectsIgor Pissolati
2022-04-02LibWeb: Add the requestIdleCallback/cancelIdleCallback APISimon Wanner
2022-03-17Libraries: Use default constructors/destructors in LibWebLenny Maiorani
2022-03-16LibWeb: Implement window.nameSimon Wanner
2022-03-10LibWeb: Add window.sessionStoragePaul Wratt
2022-03-08LibWeb: Move Window from DOM directory & namespace to HTMLLinus Groh
2022-03-04LibWeb: Implement setTimeout/setInterval with ESO according to the specTimothy Flynn
2022-03-01LibWeb: Add origin property to window objectAlex M
2022-02-26LibWeb: Add simple ad-hoc version of window.postMessage()Andreas Kling
2022-02-26LibWeb: Reorganize window.parent so it looks a bit more like the specAndreas Kling
2022-02-08LibWeb: Add Storage interface and window.localStorageAndreas Kling
2022-02-08LibWeb: Rewrite EventTarget to more closely match the specLuke Wilde
2022-02-08LibWeb: Introduce the Environment Settings ObjectLuke Wilde
2022-01-24AK+Userland: Make AK::decode_base64 return ErrorOrSam Atkins
2021-12-10LibJS: Remove Object::value_of()Linus Groh
2021-11-18LibWeb: Move BrowsingContext into HTML/Andreas Kling
2021-10-31LibWeb: Convert throw_dom_exception_if_needed() to ThrowCompletionOrTimothy Flynn
2021-10-31LibWeb: Convert the Window object to ThrowCompletionOrTimothy Flynn
2021-10-23AK+Everywhere: Make Base64 decoding fallibleBen Wiederhake
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-20LibJS: Replace usages of JS_{DECLARE, DEFINE}_NATIVE_GETTERIdan Horowitz
2021-10-18LibJS: Convert to_i32() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_double() to ThrowCompletionOrIdan Horowitz
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_string() to ThrowCompletionOrLinus Groh