summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibIPC
AgeCommit message (Expand)Author
2023-05-24AK: Introduce UnixDateTimekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-21LibIPC: Remove redundant IPC::Dictionary typeBen Wiederhake
2023-05-21LibIPC: Fix HashMap detection in case of non-trivial traitsBen Wiederhake
2023-05-19LibIPC: Explicitly mark HashMap copy, offer move interfaceBen Wiederhake
2023-04-25LibCore: Big first step towards pluggable Core::EventLoopAndreas Kling
2023-04-25LibCore: Remove some unnecessary includes from EventLoop.hAndreas Kling
2023-03-13AK: Rename Stream::read_entire_buffer to Stream::read_until_filledTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-05LibIPC: Support transferring String over IPCTimothy Flynn
2023-02-24LibIPC: Add a built-in encoder/decoder for AK::TimeTimothy Flynn
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
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