|
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. |
|
|
Introduced propagation support to client code along with generation-time tests |
|
|
Fixed the identifier pattern to allow single-character identifiers. |
|
|
Added support for propagating (and discarding) capabilities from servers. |
|
|
Added functions for testing for attribute values and identifier presence. |
|
|
Tidied up the man page formatting, using inline formatting codes for clarity. |
|
|
Added a separate private interface for server use. |
|
|
Fixed message object referencing in completion function bodies. |
|
|
Modified the queue interface to employ completion attributes. |
|
|
Moved message replying into wrapper functions, with buffer register restoration |
|
|
Introduced a configuration data structure to hold the output settings. |
|
|
Added initial support for initiation and completion functions. |
|
|
Added const modifiers to signatures. |
|
|
Tidied up formatting command usage and added option argument syntax details. |
|
|
Added notes about supported attributes and expanded the references. |
|
|
Moved various string literals into the templates. |
|
|
Merged common header definitions into interface headers. |
|