summaryrefslogtreecommitdiff
path: root/Libraries/LibIPC
AgeCommit message (Expand)Author
2020-11-08LibIPC: Add support for passing around ByteBuffers and HashMap<K, V>AnotherTest
2020-10-25LibIPC: Handle partial messagesAndreas Kling
2020-10-04LibIPC: Make IPC::encode() and ::decode() fail at compiletime when usedAnotherTest
2020-10-01LibIPC: Silence a warning when compiling with gcc -O0Andreas Kling
2020-09-21LibIPC: Use InputMemoryStream instead of BufferStream.asynts
2020-09-17LibIPC: Check if socket is still open before using socket descriptorTom
2020-09-16LibIPC: Disable Notifier before closing socketTom
2020-09-12LibIPC: Remove unused DisconnectedEvent mechanismAndreas Kling
2020-09-12LibIPC: Move notifier handling entirely to IPC::Connection base classAndreas Kling
2020-09-12LibIPC: Remove debug spam on disconnectionAndreas Kling
2020-09-12LibIPC: Share most of the code between {Client,Server}ConnectionAndreas Kling
2020-09-05Clipboard: Add a key-value map alongside the clipboard storageAndreas Kling
2020-08-03LibIPC: Fix waiting for specific messageTom
2020-07-15LibIPC: Tweak a misleading perror()Andreas Kling
2020-07-06LibIPC+Services: Make ClientConnection take socket as NonnullRefPtrAndreas Kling
2020-07-03LibIPC: Don't assert on short writes in IPC::ClientConnectionAndreas Kling
2020-06-22LibIPC: Silence some debug spamAndreas Kling
2020-06-21LibIPC: Add setters for overriding the client/server PID if neededAndreas Kling
2020-06-13LibIPC: Only start responsiveness timer after sending client a messageAndreas Kling
2020-06-12LibIPC: Use create_single_shot to construct timerKevin Meyer
2020-06-12LibIPC: Actually use the new Core::Timer::restart() I just addedAndreas Kling
2020-06-11LibIPC+WindowServer+LibGUI: Detect and highlight unresponsive GUI appsAndreas Kling
2020-06-08LibIPC+LibGfx+IPCCompiler: Drop some unused includesSergey Bugaev
2020-06-07LibIPC+Services: Support URL as a native IPC typeAndreas Kling
2020-05-30LibIPC: Fix server crashes on client disconnectsSergey Bugaev
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-12LibIPC+IPCCompiler: Templatize encoding/decoding of Optional<T>Andreas Kling
2020-05-12LibIPC+LibGfx: Templatize IPC encoding as well as decodingAndreas Kling
2020-05-09Meta: Delete empty .cpp filesLinus Groh
2020-05-08LibIPC: Use NonnullOwnPtrVector<Message> in IPC::ServerConnectionAndreas Kling
2020-05-03LibIPC: Add a simple IPC::Dictionary type (String key -> String value)Andreas Kling
2020-05-02LibIPC: Abort on connection failureSergey Bugaev
2020-04-05AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtrAndreas Kling
2020-03-29LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpersAndreas Kling
2020-03-29LibIPC: Add forwarding header for LibIPCAndreas Kling
2020-03-01AK: Remove unnecessary casts to size_t, after Vector changesAndreas Kling
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-16LibGUI: Add forwarding headerAndreas Kling
2020-02-15LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselvesAndreas Kling
2020-02-15LibIPC: Move IPC::Encoder functions out of lineAndreas Kling
2020-02-15LibIPC+IPCCompiler: Remove some unused members from generated messagesAndreas Kling
2020-02-14LibCore: Add a forward declaration headerAndreas Kling
2020-02-14AK: Add a forward declaration headerAndreas Kling
2020-02-06LibCore: Merge the CSyscallUtils namespace into CoreAndreas Kling
2020-02-06LibCore: Remove leading C from filenamesAndreas Kling
2020-02-06LibIPC: Remove leading I from filenamesAndreas Kling
2020-02-05LibIPC: Remove IPC::Encoder overloads for size_tAndreas Kling
2020-02-05LibIPC: Put all classes in the IPC namespace and remove the leading IAndreas Kling
2020-02-05LibIPC: Add support for 64-bit size_t in IEncoderjoshua stein
2020-02-02LibCore: Put all classes in the Core namespace and remove the leading CAndreas Kling