summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibIPC
AgeCommit message (Expand)Author
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-28LibCore: Remove `try_` prefix from fallible SharedCircularQueue methodsLinus Groh
2023-01-15LibIPC: Decode messages using Core::Stream internallyTim Schumacher
2023-01-12LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOrSam Atkins
2023-01-06LibIPC: Add `File(Core::Stream::File& file, ...)`Lucas CHOLLET
2023-01-04LibIPC: Remove declarations of unimplemented IPC::Encoder methodsTimothy Flynn
2023-01-04LibIPC: Move most of DeprecatedString's encoder to StringView's encoderTimothy Flynn
2023-01-04LibIPC+LibC: Add and use a helper to encode/decoder container sizesTimothy Flynn
2023-01-04LibIPC: Remove now-unused stream operator from IPC::EncoderTimothy Flynn
2023-01-04IPCCompiler+LibIPC: Propagate IPC encoder errorsTimothy Flynn
2023-01-04LibIPC+Everywhere: Change IPC::encode's return type to ErrorOrTimothy Flynn
2023-01-04LibIPC: Add a Dictionary for-each method for fallible callbacksTimothy Flynn
2023-01-04LibIPC: Replace Encoder::encode methods with IPC::encode specializationsTimothy Flynn
2023-01-02Everywhere: Remove unused includes of LibC/stdlib.hBen Wiederhake
2022-12-26LibIPC: Remove requirement that Variant types must begin with EmptyTimothy Flynn
2022-12-26LibIPC+Everywhere: Change IPC decoders to construct values in-placeTimothy Flynn
2022-12-26IPCCompiler+LibIPC: Generate message decoders with better TRY semanticsTimothy Flynn
2022-12-15LibIPC: Only run responsiveness timer when there is an event loopkleines Filmröllchen
2022-12-15LibIPC: Add deferred invoker getterkleines Filmröllchen
2022-12-13LibIPC: Support sending Variants over IPCkleines Filmröllchen
2022-12-11LibIPC: Add a hook to MultiServer to inform owners of new clientsTimothy Flynn
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-24LibIPC: Handle `ECONNRESET` when reading from the IPC socketDaniel Bertalan
2022-11-19Everywhere: Remove unnecessary mutable attributes from lambdasMacDue
2022-11-15Userland: Properly define IPC::encode and IPC::decode specializationsTimothy Flynn
2022-11-15LibIPC: Forward declare the encode() and decode() template functionsTimothy Flynn
2022-11-08AK+LibIPC: Add a convenience encoder/decoder for JsonValueTimothy Flynn
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-10-06LibIPC: Allow overriding the use of deferred_invoke()Andreas Kling
2022-10-06LibIPC: Remove platform-specific #ifdefs around FD passing in ConnectionAndreas Kling
2022-10-06LibIPC: Allow giving Connection a separate socket for FD passingAndreas Kling
2022-10-03SystemServer+LoginServer+Userland: Switch to sid-based socketsPeter Elliott
2022-09-18Libraries: Add missing includes, add namespace qualifiersBen Wiederhake
2022-08-14LibCore+LibIPC: Recognise %uid in pathLucas CHOLLET
2022-07-15LibIPC: Retry post_message write on EAGAIN and yieldFrHun
2022-07-12Everywhere: Split Error::from_string_literal and Error::from_string_viewsin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-06-10LibIPC: Make noise when shutting down because of an errorJelle Raaijmakers
2022-06-05LibIPC: Process remaining read bytes before shutting down due to EOFnetworkException
2022-04-21LibIPC: Allow transporting a SharedCircularQueue over IPCkleines Filmröllchen
2022-04-16LibCore+LibIPC: Make Core::Stream read_without_waiting() return BytesSam Atkins
2022-04-09RequestServer+LibProtocol: Allow users to specify a per-request proxyAli Mohammad Pur
2022-04-03LibIPC: Add encoder and decoder for AK::OrderedHashMapValtteri Koskivuori
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-28LibIPC: Add IPCErrorOr Type aliasHendiadyoin1
2022-03-13Libraries: Use default constructors/destructors in LibIPCLenny Maiorani
2022-02-25Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServerItamar