mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
38594dde79
This transitions from synchronous IPC calls to asynchronous IPC calls provided through a synchronous interface in LibFileSystemAccessClient which allows the parent Application to stay responsive. It achieves this with Promise which is pumping the Application event loop while waiting for the Dialog to respond with the user's action. LibFileSystemAccessClient provides a lazy singleton which also ensures that FileSystemAccessServer is running in the event of a crash. This also transitions TextEditor into using LibFileSystemAccessClient.
52 lines
1.4 KiB
CMake
52 lines
1.4 KiB
CMake
add_subdirectory(LibArchive)
|
|
add_subdirectory(LibAudio)
|
|
add_subdirectory(LibC)
|
|
add_subdirectory(LibCards)
|
|
add_subdirectory(LibChess)
|
|
add_subdirectory(LibCompress)
|
|
add_subdirectory(LibCore)
|
|
add_subdirectory(LibCoreDump)
|
|
add_subdirectory(LibCpp)
|
|
add_subdirectory(LibCrypt)
|
|
add_subdirectory(LibCrypto)
|
|
add_subdirectory(LibDebug)
|
|
add_subdirectory(LibDesktop)
|
|
add_subdirectory(LibDiff)
|
|
add_subdirectory(LibDl)
|
|
add_subdirectory(LibELF)
|
|
add_subdirectory(LibFileSystemAccessClient)
|
|
add_subdirectory(LibGemini)
|
|
add_subdirectory(LibGfx)
|
|
add_subdirectory(LibGL)
|
|
add_subdirectory(LibGUI)
|
|
add_subdirectory(LibHTTP)
|
|
add_subdirectory(LibIMAP)
|
|
add_subdirectory(LibImageDecoderClient)
|
|
add_subdirectory(LibIPC)
|
|
add_subdirectory(LibJS)
|
|
add_subdirectory(LibKeyboard)
|
|
add_subdirectory(LibLine)
|
|
add_subdirectory(LibM)
|
|
add_subdirectory(LibMarkdown)
|
|
add_subdirectory(LibPCIDB)
|
|
add_subdirectory(LibPDF)
|
|
add_subdirectory(LibProtocol)
|
|
add_subdirectory(LibPthread)
|
|
add_subdirectory(LibRegex)
|
|
add_subdirectory(LibSanitizer)
|
|
add_subdirectory(LibSQL)
|
|
add_subdirectory(LibSymbolication)
|
|
add_subdirectory(LibSyntax)
|
|
add_subdirectory(LibSystem)
|
|
add_subdirectory(LibTest)
|
|
add_subdirectory(LibTextCodec)
|
|
add_subdirectory(LibThreading)
|
|
add_subdirectory(LibTLS)
|
|
add_subdirectory(LibTTF)
|
|
add_subdirectory(LibUSBDB)
|
|
add_subdirectory(LibVideo)
|
|
add_subdirectory(LibVT)
|
|
add_subdirectory(LibWasm)
|
|
add_subdirectory(LibWeb)
|
|
add_subdirectory(LibWebSocket)
|
|
add_subdirectory(LibX86)
|