Skip to content
Snippets Groups Projects
Anthony Mallet's avatar
Anthony Mallet authored
Changes since 2.99.19:
 . Changed codels prototypes so that basic types are passed by value instead of
   const reference.
 . Updated the "genom_state" standard port, with a list of running activities
   and timing properties of tasks.
 . Added a standard service for killing a component.
 . Changed the "mappings" templates to generate the mappings on stdout instead
   of in as many files as components.
 . Changed the skeleton template so that components are named with a "-genom3"
   suffix instead of "-genom". This is more consistent with e.g. robotpkg
   packages.
 . Updated IDL to C++ mappings. They should now be complete and stable.
 . Fixed the C mappings for bounded sequences when used in a C++ context.
 . Added an abort() method in the client/c interface, for aborting services via
   a client request id.
 . Renamed the environment variable used to redefine the .gen prepocessor from
   "CPP" to "GENOM_CPP".
 . Added [$type parent] and [$type nested] procedures in the tcl generator
   engine, to access nested types definitions (required for the IDL to C++
   mappings).
 . Added a [dotgen interface] procedure in the tcl generator engine, listing
   existing interfaces in the input file.
 . Added a "+silent" mode to the tcl [engine mode] procedure, that leaves
   stdout uncluttered for template-specific usage.
 . Documented the IDL type manipulation procedures of the tcl generator engine.
 . Documented the IDL to C++ mappings and added missing entries for ports and
   remotes in the IDL to C mappings.
09a88374
History
robotpkg-wip (Work In Progress) is a project to hold packages that require some
work before being integrated into robotpkg.

Clone this package as robotpkg/wip (where robotpkg is the regular robotpkg
reposityory) and enjoy fixing bleeding-edge packages!