Timothy Flynn
3994a79718
AK+LibIPC: Add a convenience encoder/decoder for JsonValue
...
This requires that JsonValue is implicitly default-constructible.
2022-11-08 19:58:34 -05:00
sin-ack
c70f45ff44
Everywhere: Explicitly specify the size in StringView constructors
...
This commit moves the length calculations out to be directly on the
StringView users. This is an important step towards the goal of removing
StringView(char const*), as it moves the responsibility of calculating
the size of the string to the user of the StringView (which will prevent
naive uses causing OOB access).
2022-07-12 23:11:35 +02:00
Ali Mohammad Pur
45867435c4
RequestServer+LibProtocol: Allow users to specify a per-request proxy
2022-04-09 12:21:43 +02:00
kleines Filmröllchen
be6418cc50
Everywhere: Use my new serenityos.org e-mail :^)
2022-01-14 11:54:09 +01:00
Andreas Kling
ddce053f6c
LibIPC: Replace u32/u64 value coders with u/ul/ull value coders
...
We can and should do more cleanups of this kind, but this is a quick fix
to unbreak the 32-bit HackStudio build.
2021-11-29 02:45:27 +01:00
Andreas Kling
8b1108e485
Everywhere: Pass AK::StringView by value
2021-11-11 01:27:46 +01:00
kleines Filmröllchen
2909c3a931
LibIPC: Add support for transferring doubles over IPC messages
...
I'm still wondering why nobody did this yet :^) Also changes the use of
unions for the more cleaner / less undefined AK::bit_cast.
2021-09-12 23:38:57 +02:00
Andreas Kling
7df8483379
LibIPC: Convert Encoder class to east-const style
2021-09-03 15:36:51 +02:00
Gunnar Beutner
de9b454f89
LibIPC: Make sure FDs survive when passed into a MessageBuffer
2021-05-02 13:26:07 +02:00
Brian Gianforcaro
1682f0b760
Everything: Move to SPDX license identifiers in all files.
...
SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers
This was done with the `ambr` search and replace tool.
ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-22 11:22:27 +02:00
Timothy Flynn
6e10c2cdb7
LibCore+LibIPC: Add IPC coder for Core::DateTime
...
Since LibCore cannot depend on LibIPC, the coders are defined in LibIPC
just like they are for Core::AnonymousBuffer.
2021-04-16 19:19:31 +02:00
Andreas Kling
9c6c18d9b6
LibCore+LibIPC: Add Core::AnonymousBuffer, an IPC-friendly buffer class
...
This will be used to migrate remaining clients off of shbufs.
2021-01-16 17:20:24 +01:00
Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00