summaryrefslogtreecommitdiff
path: root/Libraries/LibIPC
AgeCommit message (Expand)Author
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
2020-01-25LibIPC: Short-cirtcuit post_message() if socket already disconnectedAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-30LibIPC: Let's start building custom message codecs for LibIPCAndreas Kling
2019-12-20Build: clean up build system, use one shared Makefilejoshua stein
2019-12-16LibIPC: Make sure we always process unhandled messagesAndreas Kling
2019-12-07LibIPC: Install libipc.a into /usr/libAndreas Kling
2019-12-06LibIPC: Get client/server PIDs using getsockopt(SO_PEERCRED)Andreas Kling
2019-12-02WindowServer: Mark clients as misbehaving when they send invalid dataAndreas Kling
2019-12-02LibIPC: Rename IMessage id/name to message_id/message_nameAndreas Kling
2019-12-02LibIPC: Don't handle incoming messages right away when drainingAndreas Kling
2019-12-02LibIPC: Rename base classes to IClientConnection and IServerConnectionAndreas Kling
2019-12-02LibIPC: Move IPC client/server connection templates to LibIPCAndreas Kling
2019-11-23LibIPC+AudioServer: Allow unsolicited server-to-client IPC messagesAndreas Kling
2019-11-03POSIX compliance: (most) shell scripts converted to generic shellGeorge Pickering
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-08-03IPCCompiler: More work towards AudioServer bringupAndreas Kling
2019-08-03IPCCompiler: Generate getters for message ID's and message namesAndreas Kling
2019-08-03LibIPC: Start fleshing out a separate IPC libraryAndreas Kling