summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/EventLoop
AgeCommit message (Expand)Author
2023-04-25LibWeb: Add HTML::Task::Source::NavigationAndTraversalAndreas Kling
2023-04-21LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacksSam Atkins
2023-04-07LibWeb: Support taking matching tasks out of a task queueTimothy Flynn
2023-04-07LibWeb: Support unique task sourcesTimothy Flynn
2023-04-01LibWeb: Don't churn HTML::EventLoop while in microtask checkpointAndreas Kling
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-07LibWeb/HTML: Port Window.performance to IDLLinus Groh
2023-03-06LibWeb: Fix a few const-ness issuesMatthew Olsson
2022-12-15LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloadsLinus Groh
2022-11-16LibWeb: Add a flag to pause an HTML event loop's executionTimothy Flynn
2022-10-05LibWeb: Rename HighResolutionTime/{CoarsenTime => TimeOrigin}.cpp/hLinus Groh
2022-10-05LibWeb: Move unsafe_shared_current_time() to HighResolutionTimeLinus Groh
2022-10-01LibWeb: Remove unecessary dependence on Window from HTML classesAndrew Kaster
2022-09-24LibWeb: Use JS::SafeFunction in the HTML task queuesAndreas Kling
2022-09-21LibWeb: Remove no-op impl() methods from the WEB_PLATFORM_OBJECT macroLinus Groh
2022-09-21LibWeb: Flesh out most of the "unload" algorithm for documentsAndreas Kling
2022-09-20LibWeb: Flesh out a chunk of the HTML spec's frame navigation algorithmsAndreas Kling
2022-09-17LibWeb: Implement basic "scroll" events at the document levelAndreas Kling
2022-09-07LibWeb+WebContent: Add abstraction layer for event loop and timersAndreas Kling
2022-09-06LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocatedAndreas Kling
2022-08-28LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]Linus Groh
2022-05-29Everywhere: Fix a bunch of typosLinus Groh
2022-04-02LibWeb: Implement the infrastructure necessary for requestIdleCallbackSimon Wanner
2022-03-28LibWeb: Define HTML::perform_a_microtask_checkpoint()Ali Mohammad Pur
2022-03-17Libraries: Use default constructors/destructors in LibWebLenny Maiorani
2022-03-08LibWeb: Move Window from DOM directory & namespace to HTMLLinus Groh
2022-02-08LibWeb: Implement the JS host hooks for promises, job callbacks and moreLuke Wilde
2022-02-08LibWeb: Introduce the Environment Settings ObjectLuke Wilde
2021-11-18LibWeb: Move BrowsingContext into HTML/Andreas Kling
2021-10-05LibWeb: Fire MediaQueryListEvents when an MQL's match-state changesSam Atkins
2021-10-03LibWeb: Only auto-reschedule HTML::EventLoop when there are runnablesAndreas Kling
2021-10-03LibWeb: Don't update rendering in BrowsingContexts without opportunityAndreas Kling
2021-10-03LibWeb: Let HTML::EventLoop drive the firing of `resize` eventsAndreas Kling
2021-10-03LibWeb: Let HTML::EventLoop drive animation frame callbacksAndreas Kling
2021-10-03LibWeb: Let HTML::EventLoop keep track of live DOM::Document objectsAndreas Kling
2021-10-03LibWeb: Only take runnable tasks from the HTML task queueAndreas Kling
2021-10-03LibWeb: Improve HTML::EventLoop::spin_until()Andreas Kling
2021-10-03LibWeb: Run setTimeout() and setInterval() callbacks as HTML tasksAndreas Kling
2021-09-26LibWeb: Implement window.queueMicrotask(callback)Andreas Kling
2021-09-26LibWeb: Implement more of HTMLParser::the_end() and bring closer to specAndreas Kling
2021-09-25LibWeb: Use Core::EventLoop::spin_until() for the ad-hoc loop spinningAndreas Kling
2021-09-24LibWeb: Make HTML::EventLoop::process() a no-op if there are no tasksAndreas Kling
2021-09-20LibWeb: Implement an ad-hoc version of EventLoop::spin_until(condition)Andreas Kling
2021-09-19LibWeb: Add HTML::Task::Source::PostedMessageAndreas Kling
2021-09-17LibWeb: Add HTML::Task::Source::IdleTaskAndreas Kling
2021-09-09LibWeb: Schedule HTML::EventLoop processing when there are queued tasksAndreas Kling
2021-09-09LibWeb: Give HTML::EventLoop a pointer to the JS::VMAndreas Kling
2021-09-09LibWeb: Let HTML::EventLoop know its typeAndreas Kling
2021-09-09LibWeb: Stub out HTML::EventLoop::process() with spec FIXME'sAndreas Kling
2021-09-09LibWeb: Give HTML::EventLoop a "currently running task"Andreas Kling