summaryrefslogtreecommitdiff
path: root/DevTools/IPCCompiler
AgeCommit message (Expand)Author
2020-05-03LibIPC: Add a simple IPC::Dictionary type (String key -> String value)Andreas Kling
2020-05-03IPCCompiler: Add support for Optional<T> (so long as T is trivial)AnotherTest
2020-05-02IPCCompiler: Add support for Vector<i32>Andreas Kling
2020-04-06AK: Add out() and warn() streams that forward to stdout and stderrAndreas Kling
2020-03-29LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usageAndreas Kling
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-02AK: Move the wildcard-matching implementation to StringUtilshowar6hill
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-20AK: Use size_t for ByteBuffer sizesAndreas 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-06IPCCompiler: Put message classes in the Messages namespaceAndreas Kling
2020-02-06LibCore: Remove leading C from filenamesAndreas Kling
2020-02-06LibIPC: Remove leading I from filenamesAndreas Kling
2020-02-06LibGfx: Unpublish Gfx::Rect from global namespaceAndreas Kling
2020-02-06LibGfx: Rename from LibDraw :^)Andreas Kling
2020-02-06LibDraw: Put all classes in the Gfx namespaceAndreas Kling
2020-02-05LibIPC: Put all classes in the IPC namespace and remove the leading IAndreas Kling
2020-02-05IPCCompiler: Remove outdated FIXMEAndreas Kling
2020-02-05IPCCompiler: Encode String length as i32, with <0 meaning null String()Andreas Kling
2020-02-05AK+IPCCompiler: Get rid of BufferStream overloads for size_tAndreas Kling
2020-02-05IPCCompiler: Encode/decode string lengths as native size_t, not intjoshua stein
2020-02-02LibCore: Put all classes in the Core namespace and remove the leading CAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-02Build: HOST_CXX -> USE_HOST_CXXjoshua stein
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-14IPCCompiler: Use const references for message constructor parametersAndreas Kling
2019-12-02LibIPC: Rename IMessage id/name to message_id/message_nameAndreas Kling
2019-12-02WindowServer: Port to the new IPC systemAndreas Kling
2019-11-23IPCCompiler: Add support for String parameters in messagesAndreas Kling
2019-11-23LibIPC+AudioServer: Allow unsolicited server-to-client IPC messagesAndreas Kling
2019-10-01AK: Remove empty files JsonArray.cpp and JsonObject.cppAndreas Kling
2019-09-21LibCore: Convert CFile to ObjectPtrAndreas Kling
2019-08-17DevTools: Add CLocalServer to the host-side tool build dependenciesAndreas Kling
2019-08-03IPCCompiler: Don't generate "OwnPtr<void>" as a handle() return typeAndreas Kling
2019-08-03IPCCompiler+AudioServer: Accept "//"-style comments in IPC defintionsAndreas Kling
2019-08-03IPCCompiler: More work towards AudioServer bringupAndreas Kling
2019-08-03IPCCompiler: Emit message parameter gettersAndreas Kling
2019-08-03IPCCompiler: Make decode_message() return nullptr for unknown messagesAndreas Kling
2019-08-03IPCCompiler: Generate message decoding functionsAndreas Kling
2019-08-03IPCCompiler: Emit IEndpoint::name() overridesAndreas Kling
2019-08-03IPCCompiler: Emit message constructors + include ID in serializationAndreas Kling
2019-08-03IPCCompiler: Generate getters for message ID's and message namesAndreas Kling
2019-08-03IPCCompiler: Typedef the response message types as "ResponseType"Andreas Kling
2019-08-03IPCCompiler: Generate endpoint and message classesAndreas Kling
2019-08-03IPCCompiler: Start working on a simple IPC definition languageAndreas Kling