217:bb05d5c2d736
214:170967cc0f8b
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed dispatching to multiple levels of interfaces. |
|
|
dispatch.c program.c templates.h
|
|
216:c24e354011ac
218:48e832898a02
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the roadmap, removing issues that are now resolved by the introduction
of interface composition syntax and multiple input file processing. |
|
|
docs/wiki/Roadmap
|
|
215:c382ddaf6316
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed release-related information since there are currently no releases. |
|
|
docs/wiki/Downloads
|
|
214:170967cc0f8b
215:c382ddaf6316 217:bb05d5c2d736
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for the definition of compound interfaces, removing the
command options that have been provided to achieve similar results.
Updated the L4Re build system support to work with the revised compound
interface functionality. Also introduced measures to prevent the idl command
from being run many times where a collection of output files depends on many
input files (this being a known annoyance with Makefiles).
Added examples of compound interface definitions.
Introduced an import statement to the interface definition syntax, changing
input file processing to permit the parsing of multiple files and the analysis
of parsed interfaces to resolve base interface references.
Fixed the generation of C language object state references supporting compound
interfaces in server code.
Changed the Makefile to make C files dependent on header files.
Updated and expanded the documentation. |
|
|
Makefile client.c common.c common.h config.c config.h dispatch.c dispatch.h docs/idl.1 docs/wiki/Clients ...
|
|
213:7fa8fbaae4c4
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved L4Re configuration files into the idl4re-examples package. |
|
|
conf/idl4re-examples/calc++.cfg conf/idl4re-examples/calc++.list conf/idl4re-examples/calc.cfg conf/idl4re-examples/calc.list conf/idl4re-examples/calc_counter++.cfg conf/idl4re-examples/calc_counter++.list conf/idl4re-examples/calc_counter.cfg conf/idl4re-examples/calc_counter.list conf/idl4re-examples/nested_counter.cfg conf/idl4re-examples/nested_counter.list ...
|
|
212:543db7502300
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated examples from the Departure distribution. |
|
|
examples/dataspace.idl examples/directory.idl examples/directory_listing.idl examples/directory_listing_private.idl examples/file.idl examples/filesystem.idl examples/filesystem_factory.idl examples/flush.idl examples/mapped_file.idl examples/notification.idl ...
|
|
211:e42e74bbcb32
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed graph font sizes. |
|
|
docs/wiki/Development docs/wiki/L4Re_Support
|
|
210:33ce9074d8a6
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced default configuration objects to simplify server configuration and
various library routines slightly. |
|
|
docs/wiki/Servers program.c templates.h
|
|
209:0ace8128186a
|
20 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed opcode padding from structures since it is not generally applicable. |
|
|
idl.lex structure.c templates.h types.h
|
|
208:98ebf367fc40
|
20 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced explicit opcode type support to work around L4Re inconsistencies. |
|
|
common.c common.h docs/idl.1 structure.c
|
|