|
Merged concurrent development branches. |
|
|
Introduced usage of a convenience macro for starting IPC servers. |
|
|
Added other phony targets, possibly unnecessarily. |
|
|
Support generation of exported interface filenames for Makefile rules. |
|
|
Make interface header export directories if necessary. |
|
|
Merged concurrent changes. |
|
|
Changed diagram font to sans-serif. |
|
|
Fixed compound interface dispatch and introduced cast to suppress warning. |
|
|
Introduced interface members for ahead-of-time reply/completion functions. |
|
|
Expose the function role when initiating interface signature generation. |
|
|
Merged concurrent changes. |
|
|
Updated Makefile conventions to handle parallel builds more properly. |
|
|
Added a roadmap item about structured types. |
|
|
Updated Makefiles to employ techniques more properly handling parallel builds. |
|
|
Moved configuration files for the examples into a common directory. |
|
|
Added support for simple completion functions that send replies before the |
|
|
An experiment with "synchronous" completions exposing completion functions to |
completion-sync |
|
Added a roadmap document. |
|
|
Linked to the clients and servers guides. |
|
|
Added libipc as a prerequisite. |
|
|
Expanded the clients and servers guides to cover the environment and examples. |
|
|
Merged concurrent changes. |
|
|
Replaced server mainloop code with appropriate function calls. |
|
|
Added some documentation about writing clients and servers. |
|
|
Expanded the development guide. |
|
|
Added examples demonstrating C and C++ clients and servers. |
|
|
Defined a conversion macro for C++ object types. |
|
|
Introduced members in each compound interface reference type for its base types. |
|
|
Removed an obsolete example. |
|
|
Convert reference type unions using memcpy instead of relying on one member. |
|
|
Introduced a separate file for compound interface reference type details, plus |
|
|
Added missing reference and object types for C language compound interface |
|
|
Merged concurrent changes. |
|
|
Added some more support for compound interfaces in C. |
|
|
Removed a rule making all objects depend on all sources. |
|
|
Added the beginnings of the development documentation. |
|
|
Merged concurrent branches. |
|
|
Removed L4Re-related information, to be covered elsewhere in the documentation. |
|
|
Moved invocations of end_compound_output to the main function. |
|
|
Updated the examples from other work. |
|
|
Reset last_include so that headers are not accumulated between interfaces. |
|
|
Expanded the documentation and added tools for building it. |
|
|
Introduced a common IDL export directory variable. |
|
|
Adopted more descriptive IDL output directory variable naming. |
|
|
Added some more documentation. |
|
|
Introduced L4Re build system Makefiles. |
|
|
Added initial reference documentation. |
|
|
Minor wording fix for the --server option. |
|
|
Added an Opener interface, modifying the Filesystem interface. |
|
|
Fixed message sending where reply codes were not being set at the right time. |
|
|
Updated the filesystem factory interface to use factory-style data types. |
|
|
Fixed message structures for invocations with an opcode and no input parameters. |
|
|
Added a dataspace factory interface. |
|
|
Fixed opcodes used to populate message words in the client. |
|
|
Added a description of the region mapper interface. |
|
|
Expanded the interface description for dataspaces. |
|
|
Replaced pure virtual method usage with error-returning default implementations. |
|
|
Simplified the filesystem interface, reordering and removing parameters. |
|
|
Added some notes about general limitations of the tool. |
|
|
Fixed the identifier pattern to allow single-character identifiers. |
|