221:764d7c541daa
222:a60bfff28db3 223:d7faea6cb532
|
14 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for "oneway" operations that do not produce a reply. |
|
|
client.c dispatch.c docs/idl.1 examples/notifier.idl templates.h
|
|
220:d05994c8d1fe
|
14 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched from using "#pragma once" to defining and testing interface-specific
identifiers so that multiple copies of any given header file can be deployed
without these being treated as distinct files. |
|
|
program.c templates.h
|
|
219:590a9d7e2509
|
16 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle an absence of release archives properly. |
|
|
docs/tools/sign_releases.sh
|
|
218:48e832898a02
217:bb05d5c2d736 216:c24e354011ac
|
17 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged concurrent changes. |
|
|
|
|
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 ...
|
|