summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Bindings/MainThreadVM.cpp
AgeCommit message (Expand)Author
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2023-01-18LibWeb: Convert the Location object to IDLLinus Groh
2023-01-10LibWeb: Generate exposed Window/Worker interfaces as lazy objectsTimothy Flynn
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Object::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Array::create{,_from}() to NonnullGCPtrLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-23LibJS+LibWeb: Move JS::ModuleRequest to its own header fileAndreas Kling
2022-11-23LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.hAndreas Kling
2022-11-19Everywhere: Remove unnecessary mutable attributes from lambdasMacDue
2022-10-25LibWeb: Remove old assertion in host_enqueue_promise_job context hackLuke Wilde
2022-10-24LibWeb: Implement recent changes to module script fetchingnetworkException
2022-10-24LibWeb: Teach MainThreadVM about module scriptsLinus Groh
2022-10-20LibWeb: Hang on to the internal realm with a JS::HandleAndreas Kling
2022-10-20LibWeb: Prevent GC from running during intrinsics allocationAndreas Kling
2022-10-20LibWeb: Don't store JS::Handle<JS::Promise> in EnvironmentSettingsObjectAndreas Kling
2022-10-15WebContent+LibWeb+LibJS: Report exceptions to the JS consolePavel
2022-10-06LibWeb: Implement two module related host hooksnetworkException
2022-10-05LibWeb: Prepare to run callback in host_enqueue_promise_job()Linus Groh
2022-10-01LibWeb: Remove the internal window object from WebEngineCustomDataAndrew Kaster
2022-10-01LibWeb: Remove unecessary dependence on Window from HTML classesAndrew Kaster
2022-10-01LibWeb: Move Web prototypes and constructors to new Intrinsics objectAndrew Kaster
2022-09-24LibWeb: Move WindowProxy from Bindings/ to HTML/Linus Groh
2022-09-24LibWeb: Move IDLAbstractOperations from Bindings/ to WebIDL/Linus Groh
2022-09-24LibWeb: Remove unused capture in queue_a_microtask()Andreas Kling
2022-09-24LibWeb: Remove now-unnecessary JS::Handles in microtask capture listsAndreas Kling
2022-09-24LibWeb: Remove now-unnecessary JS::Handles in HTML task capture listsAndreas Kling
2022-09-08LibJS+LibWeb: Spin event loop via VM::CustomData abstractionAndreas Kling
2022-09-06LibJS: Make Script and Module GC-allocatedAndreas Kling
2022-09-06LibWeb: Make MutationObserver GC-allocatedAndreas Kling
2022-09-06LibWeb: Make MutationRecord GC-allocatedAndreas Kling
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: Add an "internal" JS realm & window objectAndreas Kling
2022-08-27LibWeb: Implement the HostEnsureCanAddPrivateElement JS hookdavidot
2022-08-26LibWeb: Intentionally leak the main thread JS VMAndreas Kling
2022-08-23LibWeb: Replace GlobalObject with Realm in wrapper functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-06LibJS+LibWeb: Restore type safety of Realm::set_global_object()Linus Groh
2022-08-05LibWeb: Start implementing "create and initialize a Document" from HTMLAndreas Kling
2022-08-05LibWeb: Always put a dummy execution context on the main thread VM stackAndreas Kling
2022-07-11LibWeb: Introduce Mutation{Record,Observer} and observer microtasksLuke Wilde
2022-06-29LibWeb: Use CSO if running script is null in HostPromiseRejectionTrackerLuke Wilde
2022-03-18LibJS: Add infallible variant of VM::push_execution_context()Linus Groh
2022-03-08LibWeb: Move Window from DOM directory & namespace to HTMLLinus Groh
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-08LibWeb: Implement the JS host hooks for promises, job callbacks and moreLuke Wilde