ladybird/Libraries
Andreas Kling 72bdf595cc LibIPC: Make sure we always process unhandled messages
A client that only ever does synchronous IPC calls from its side would
never actually process incoming asynchronous messages since they would
arrive while waiting for a synchronous response and then end up sitting
forever in the "unhandled messages" queue.

We now always handle unhandled messages using a deferred invocation.

This fixes the bug where Audio.MenuApplet didn't learn that the muted
state changed in response to its own request to change it. :^)
2019-12-16 17:45:57 +01:00
..
LibAudio LibAudio: Install library and headers 2019-12-08 11:40:30 +01:00
LibC Kernel+LibC: Publish a "kernel info page" and use it for gettimeofday() 2019-12-15 21:29:26 +01:00
LibCore LibCore: Silence some aggressive CSocket and CHttpJob debug spam 2019-12-14 11:30:18 +01:00
LibDraw LibDraw: Add a way to check for horizontal/vertical Rect intersections 2019-12-13 23:36:17 +01:00
LibELF Kernel: Separate out the symbol offsets in profile output 2019-12-12 21:59:47 +01:00
LibGUI WindowServer+CPUGraph: Make menu applets be "regular" windows 2019-12-16 15:05:45 +01:00
LibHTML LibHTML: Rename HTMLImageElement::m_image_data => m_encoded_data 2019-12-11 18:30:42 +01:00
LibIPC LibIPC: Make sure we always process unhandled messages 2019-12-16 17:45:57 +01:00
LibM LibM: Implement pow() 2019-12-10 16:24:47 +01:00
LibMarkdown AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
LibPCIDB AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
LibProtocol LibIPC: Get client/server PIDs using getsockopt(SO_PEERCRED) 2019-12-06 18:39:59 +01:00
LibPthread LibPThread: Add pthread_set/getname_np 2019-12-08 14:09:29 +01:00
LibThread LibThread: Allow setting thread name in constructor 2019-12-08 14:09:29 +01:00
LibVT LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00