ladybird/Userland
Andreas Kling 479e269c8b WebContent: Give paint requests a chance to happen between input events
Before this patch, we had an issue where the WebContent process could
get backed up with tons of pending input events (especially mouse moves)
and have to work through all of those before responding to a paint
request from the UI process.

This could lead to a situation where we went for a very long time
without seeing any visual updates.

The approach I've taken here is pretty simple, we basically make a queue
of all incoming input events on the WebContent process side, and then
process that queue one event at a time, using a zero timer. This is
basic, but it allows paint requests to come in between the input events
and we do now get more frequent visual updates even during heavy
pressure from input events.
2023-03-14 16:52:44 +01:00
..
Applets Applets/Keymap: Repaint applet on keymap change 2023-03-09 21:42:23 +01:00
Applications SoundPlayer: Display title and artist in the window title if available 2023-03-13 12:35:17 -04:00
BuggieBox file: Read more metadata from audio files 2023-03-13 12:35:17 -04:00
Demos LibGfx: Change BMPWriter API to be consistent with other image writers 2023-03-12 21:32:21 +01:00
DevTools AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted 2023-03-13 15:16:20 +00:00
DynamicLoader DynamicLoader: Disable stack protector in some files for aarch64 build 2023-02-15 22:53:19 +01:00
Games Everywhere: Remove unintentional partial stream reads and writes 2023-03-13 15:16:20 +00:00
Libraries LibWeb: Avoid inside layout of flex items during intrinsic sizing 2023-03-14 16:52:44 +01:00
Services WebContent: Give paint requests a chance to happen between input events 2023-03-14 16:52:44 +01:00
Shell AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted 2023-03-13 15:16:20 +00:00
Utilities LibWeb+Ladybird+Userland: Port window.[alert,confirm,prompt] to String 2023-03-13 22:05:22 +00:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00