ladybird/Userland/Libraries/LibWeb/HTML/EventLoop
Andreas Kling 909e522cf7 LibWeb: Schedule HTML::EventLoop processing when there are queued tasks
Since we can't simply give HTML::EventLoop control of the whole program,
we have to integrate with Core::EventLoop.

We do this by having a single-shot 0ms Core::Timer that we start when
a task is added to the queue, and restart after processing the queue and
there are still tasks in the queue.
2021-09-09 02:30:53 +02:00
..
EventLoop.cpp LibWeb: Schedule HTML::EventLoop processing when there are queued tasks 2021-09-09 02:30:53 +02:00
EventLoop.h LibWeb: Schedule HTML::EventLoop processing when there are queued tasks 2021-09-09 02:30:53 +02:00
Task.cpp LibWeb: Add HTML::Task::Source to model "generic task sources" 2021-09-09 02:18:31 +02:00
Task.h LibWeb: Add HTML::Task::Source to model "generic task sources" 2021-09-09 02:18:31 +02:00
TaskQueue.cpp LibWeb: Schedule HTML::EventLoop processing when there are queued tasks 2021-09-09 02:30:53 +02:00
TaskQueue.h LibWeb: Schedule HTML::EventLoop processing when there are queued tasks 2021-09-09 02:30:53 +02:00