1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 22:41:00 +00:00
serenity/Userland
Andreas Kling 962298b040 LibWeb: Don't update rendering in BrowsingContexts without opportunity
This patch adds the "has a rendering opportunity" concept from the spec
to BrowsingContext and uses it to filter out contexts that are unable
to render right now when doing the event loop's rendering updates.

Note that we actually consider all contexts to have a rendering
opportunity at all times right now. Coming up with reasons to avoid
rendering is left as a FIXME. :^)
2021-10-03 17:39:13 +02:00
..
Applets LibGUI: Rename CallOnChange => AllowCallback and implement elsewhere 2021-09-22 21:35:42 +02:00
Applications CrashReporter: Don't crash when "Generating..." Window gets closed 2021-10-03 16:16:57 +02:00
Demos WidgetGallery: Crop animated cursors 2021-09-20 15:59:34 +02:00
DevTools Userland: Fix typos 2021-10-01 01:18:52 +01:00
DynamicLoader Meta: Switch to a SuperBuild that splits host and target builds 2021-09-15 19:04:52 +04:30
Games Breakout: Tag fallthrough statement 2021-09-15 14:22:34 +00:00
Libraries LibWeb: Don't update rendering in BrowsingContexts without opportunity 2021-10-03 17:39:13 +02:00
Services RequestServer: Don't hide the SIGINFO state dump behind a debug macro 2021-10-01 20:17:15 +02:00
Shell Shell: Make ArgsParser not exit on failure in builtin_exit() 2021-09-20 03:31:57 +04:30
Utilities LibJS: Put zombie cell tracking code behind a compile-time flag 2021-10-02 16:39:28 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00