serenity/Userland/Libraries
Aliaksandr Kalenik 0130372531 LibWeb: Reschedule HTML event loop processing if navigable needs repaint
This is an attempt to fix the hanging CI on macOS caused by some
screenshot requests being stuck unprocessed. With this change, we at
least make sure that the HTML event loop processing, which triggers
repainting, will happen as long as there are navigables that need to be
repainted.

(cherry picked from commit 72b4d44d07e12cc04bde90872e2f31aaab64aa00)
2024-07-03 10:06:51 +02:00
..
LibAccelGfx
LibArchive
LibAudio LibAudio: Replace DeprecatedFlyString with FlyString 2024-06-25 18:32:45 -06:00
LibC LibC: Implement mkfifoat(2) 2024-05-14 22:30:39 +02:00
LibCards
LibChess LibChess: Fix crash when importing PGN 2024-05-11 07:41:57 +01:00
LibCMake
LibCodeComprehension
LibCompress LibCompress: Detemplatize generate_huffman_lengths() 2024-07-01 00:29:39 +02:00
LibConfig
LibCore Documentation: Fix some minor ESL grammar issues 2024-07-03 00:17:46 +02:00
LibCoredump LibCoredump: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibCpp
LibCrypt
LibCrypto LibCrypto: Milk some more performance out of galois_multiply() 2024-06-19 15:45:02 +02:00
LibDebug HackStudio: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibDesktop LibDesktop+LaunchServer: Propagate AppFile arguments over IPC 2024-04-30 17:43:14 -06:00
LibDeviceTree Kernel/riscv: Use new DeviceTree helpers in PCI initializations 2024-05-02 07:44:13 -06:00
LibDiff
LibDNS
LibDSP
LibEDID
LibELF DynamicLoader: Add an option to list all ELF loaded dependencies 2024-05-14 15:42:42 -06:00
LibFileSystem LibFileSystem: Ignore ENOTSUP when using chown and chmod during copy 2024-04-21 15:34:33 +02:00
LibFileSystemAccessClient
LibGemini LibHTTP+LibCore+RequestServer: Use async streams for HTTP 2024-06-19 15:45:02 +02:00
LibGfx LibGfx/WebPWriter: Implement run-length encoding 2024-07-01 00:29:39 +02:00
LibGL
LibGLSL
LibGPU Everywhere: Remove 'clang-format off' comments that are no longer needed 2024-04-24 16:50:01 -04:00
LibGUI Everywhere: Define even more destructors out of line 2024-06-30 08:52:07 +02:00
LibHTTP AK+LibTest: Choose definition of CO_TRY and CO_TRY_OR_FAIL more robustly 2024-06-29 20:15:05 -06:00
LibIDL LibIDL+LibWeb: Mark [FIXME] interfaces as [[Unimplemented]] 2024-06-26 16:34:37 +02:00
LibImageDecoderClient Userland: Remove remaining callers of synchronous ImageDecoder API 2024-04-23 12:32:04 -06:00
LibIMAP
LibIPC LibIPC: Allow sync messages to completely block the event loop 2024-06-25 18:30:03 -06:00
LibJIT
LibJS LibJS: Add the [[Unimplemented]] attribute 2024-06-26 16:34:37 +02:00
LibKeyboard
LibLine Documentation: Fix some minor ESL grammar issues 2024-07-03 00:17:46 +02:00
LibLocale LibLocale: Statically link LibLocaleData into LibLocale 2024-04-21 13:34:04 -06:00
LibMain
LibManual
LibMarkdown
LibPartition Kernel: Prevent reference to unaligned u32 in MBRPartitionTable init 2024-05-27 17:35:42 +02:00
LibPCIDB
LibPDF LibCompress: Rename LZWDecoder => LzwDecompressor 2024-05-14 12:33:53 -06:00
LibProtocol LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-26 18:50:27 +02:00
LibRegex Everywhere: Remove usages of template keyword with no parameter list 2024-06-25 17:42:49 +02:00
LibRIFF
LibSanitizer DynamicLoader+LibSanitizer: Link LibSanitizer to DynamicLoader properly 2024-05-07 16:39:17 -06:00
LibSemVer
LibSoftGPU
LibSQL LibCore+LibSQL+LibWebView: Move launching a singleton process to LibCore 2024-04-22 14:46:10 -06:00
LibSymbolication Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
LibSyntax LibSyntax: Remove minor unnecessary use of LibGUI 2024-06-02 20:00:29 +02:00
LibSystem DynamicLoader+LibC: Link LibC into DynamicLoader --as-sane-people 2024-05-07 16:39:17 -06:00
LibTest AK+LibTest: Choose definition of CO_TRY and CO_TRY_OR_FAIL more robustly 2024-06-29 20:15:05 -06:00
LibTextCodec LibTextCodec: Use generated lookup tables for all single byte decoders 2024-06-27 00:27:56 +02:00
LibThreading RequestServer+LibCore+LibTLS: Use coroutines for socket connection 2024-06-19 15:45:02 +02:00
LibTimeZone
LibTLS RequestServer+LibCore+LibTLS: Use coroutines for socket connection 2024-06-19 15:45:02 +02:00
LibUnicode AK+LibUnicode: Implement a case-insensitive variant of find_byte_offset 2024-06-01 07:37:54 +02:00
LibURL LibURL: Convert ASCII only URLs to lowercase during parsing 2024-06-27 14:00:51 +02:00
LibUSBDB
LibVideo AK+Kernel+LibVideo: Include workarounds for missing P0960 only in Xcode 2024-05-21 14:24:59 +02:00
LibVirtGPU
LibVT
LibWasm LibWasm/WASI: Don't convert enums and u8s into i64 2024-06-30 21:55:55 +02:00
LibWeb LibWeb: Reschedule HTML event loop processing if navigable needs repaint 2024-07-03 10:06:51 +02:00
LibWebSocket LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-26 18:50:27 +02:00
LibWebView LibWebView: Allow data URLs in sanitize_url 2024-06-27 17:14:22 +02:00
LibX86
LibXML
CMakeLists.txt