ladybird/Ladybird
Timothy Flynn ea9abe26e1 UI/Qt: Execute dialogs opened from the page asynchronously
Invoking exec() entirely blocks the UI application's main thread. Qt
explicitly recommends against this. In practice, it seems prevents some
IPC messages from being handled by the UI until the dialog is closed by
the user.

Instead, use open() (which is non-blocking) and set up a signal handler
to deal with the result.
2024-10-26 11:25:42 +02:00
..
Android Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
AppKit UI/AppKit: Only check the NSEvent isARepeat flag in key down/up events 2024-10-24 08:52:56 -04:00
cmake CMake: Don't install fonts on Linux 2024-09-23 16:39:49 -06:00
Headless headless-browser: Force-enable font config via code rather than CMake 2024-10-24 20:41:30 -04:00
Icons Ladybird: Update macOS app iconset 2024-07-30 12:38:44 +02:00
ImageDecoder Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Qt UI/Qt: Execute dialogs opened from the page asynchronously 2024-10-26 11:25:42 +02:00
RequestServer Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
WebContent LibIPC+Everywhere: Introduce an IPC Transport abstraction 2024-10-23 12:29:01 -06:00
WebDriver LibWeb+WebDriver: Add a flag to default WebDriver to headless mode 2024-10-22 04:24:31 +01:00
WebWorker LibIPC+Everywhere: Introduce an IPC Transport abstraction 2024-10-23 12:29:01 -06:00
.gitignore Ladybird: Add new template Kotlin Android application without Qt 2023-09-03 11:38:51 +02:00
CMakeLists.txt CMake: Fix codesigning error on Intel macOS 2024-10-12 17:01:14 -06:00
default.nix nix: Add python3 to nix devshell 2024-06-03 15:09:58 -06:00
DefaultSettings.h Revert "Ladybird: Load about:blank when opening a new tab" 2024-07-04 11:55:45 +02:00
FontPlugin.cpp LibGfx: Move FontDatabase internals to SystemFontProvider interface 2024-10-15 15:09:16 -06:00
FontPlugin.h LibGfx: Move FontDatabase internals to SystemFontProvider interface 2024-10-15 15:09:16 -06:00
HelperProcess.cpp LibWebView+LibCore: Move IPCProcess into WebView::Process 2024-10-23 12:29:01 -06:00
HelperProcess.h LibWebView+UI: Remove Qt networking infrastructure 2024-10-08 06:52:51 +02:00
ImageCodecPlugin.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ImageCodecPlugin.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Info.plist Ladybird: Switch macOS plist information to use ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.cpp Ladybird: Set Mach port server namespace to ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.h Everywhere: Use IOSurface as backing store on macOS 2024-06-24 13:09:08 +02:00
Utilities.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Utilities.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00