index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
DevTools
/
IPCCompiler
Age
Commit message (
Expand
)
Author
2020-11-23
LibIPC: Support sending file descriptors :^)
Sergey Bugaev
2020-11-23
LibIPC: Prepend each message with its size
Sergey Bugaev
2020-11-15
Everywhere: Add missing <AK/ByteBuffer.h> includes
Andreas Kling
2020-10-24
AK: Introduce SourceGenerator::fork().
asynts
2020-10-12
IPCCompiler: Use new SourceGenerator class.
asynts
2020-10-05
IPCCompiler: Declare nested namespaces with a single "namespace"
Andreas Kling
2020-09-21
LibIPC: Use InputMemoryStream instead of BufferStream.
asynts
2020-08-30
IPCCompiler: Unbreak building with extra debug macros
Ben Wiederhake
2020-08-21
IPCCompiler: Fix formatting mishap after GenericLexer change
Nico Weber
2020-08-21
IPCCompiler: Use GenericLexer
Nico Weber
2020-06-12
AK: Make string-to-number conversion helpers return Optional
Andreas Kling
2020-06-08
IPCCompiler: Properly handle stream read errors
Sergey Bugaev
2020-06-08
LibIPC+LibGfx+IPCCompiler: Drop some unused includes
Sergey Bugaev
2020-06-07
LibIPC+Services: Support URL as a native IPC type
Andreas Kling
2020-05-16
LibIPC: Allow opt-in UTF-8 validation on message parameters
Andreas Kling
2020-05-14
Build: Switch to CMake :^)
Sergey Bugaev
2020-05-12
LibIPC+IPCCompiler: Templatize encoding/decoding of Optional<T>
Andreas Kling
2020-05-12
LibGfx+IPCCompiler: Add IPC encoders for Color and ShareableBitmap
Andreas Kling
2020-05-12
LibIPC+LibGfx: Templatize IPC encoding as well as decoding
Andreas Kling
2020-05-03
LibIPC: Add a simple IPC::Dictionary type (String key -> String value)
Andreas Kling
2020-05-03
IPCCompiler: Add support for Optional<T> (so long as T is trivial)
AnotherTest
2020-05-02
IPCCompiler: Add support for Vector<i32>
Andreas Kling
2020-04-06
AK: Add out() and warn() streams that forward to stdout and stderr
Andreas Kling
2020-03-29
LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usage
Andreas Kling
2020-03-22
AK: Add FlyString, a simple flyweight string class
Andreas Kling
2020-03-02
AK: Move the wildcard-matching implementation to StringUtils
howar6hill
2020-02-25
AK: Make Vector use size_t for its size and capacity
Andreas Kling
2020-02-20
AK: Use size_t for ByteBuffer sizes
Andreas Kling
2020-02-15
LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselves
Andreas Kling
2020-02-15
LibIPC: Move IPC::Encoder functions out of line
Andreas Kling
2020-02-15
LibIPC+IPCCompiler: Remove some unused members from generated messages
Andreas Kling
2020-02-14
LibCore: Add a forward declaration header
Andreas Kling
2020-02-06
IPCCompiler: Put message classes in the Messages namespace
Andreas Kling
2020-02-06
LibCore: Remove leading C from filenames
Andreas Kling
2020-02-06
LibIPC: Remove leading I from filenames
Andreas Kling
2020-02-06
LibGfx: Unpublish Gfx::Rect from global namespace
Andreas Kling
2020-02-06
LibGfx: Rename from LibDraw :^)
Andreas Kling
2020-02-06
LibDraw: Put all classes in the Gfx namespace
Andreas Kling
2020-02-05
LibIPC: Put all classes in the IPC namespace and remove the leading I
Andreas Kling
2020-02-05
IPCCompiler: Remove outdated FIXME
Andreas Kling
2020-02-05
IPCCompiler: Encode String length as i32, with <0 meaning null String()
Andreas Kling
2020-02-05
AK+IPCCompiler: Get rid of BufferStream overloads for size_t
Andreas Kling
2020-02-05
IPCCompiler: Encode/decode string lengths as native size_t, not int
joshua stein
2020-02-02
LibCore: Put all classes in the Core namespace and remove the leading C
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-02
Build: HOST_CXX -> USE_HOST_CXX
joshua stein
2019-12-30
LibIPC: Let's start building custom message codecs for LibIPC
Andreas Kling
2019-12-20
Build: clean up build system, use one shared Makefile
joshua stein
2019-12-14
IPCCompiler: Use const references for message constructor parameters
Andreas Kling
2019-12-02
LibIPC: Rename IMessage id/name to message_id/message_name
Andreas Kling
[next]