Patches/merges on rtt's and ocl's master

Peter Soetens <[email protected]> Thu, 24 Apr 2014 16:23:51 +0200
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAMYDobV7U9dcqmNokmROS_cRC9G3jdePKy_w-sC9TH24BKEo=Q@mail.gmail.com>
Hi,

We're in the process of merging some outstanding merge requests on
rtt, as well as some recent fixes and a new feature on operations.
These commits are breaking the ABI on master and toolchain-2.7, so be
aware of that in case you're using binary packages.

Things that are going on:

- Fix in filedescriptoractivity regarding start(), trigger() and stop()
- RTT now has the compile-time option to use log4cpp instead of the
classical logger (off by default, patch by Stephen Roderick)
- Fix in PropertyBag copy semantics (patch by Johannes Meyer)
- Support again RTT 1.x-style events in the Operation API and
classical scripting state machines. Only affects you if you used
'addEventOperation'.
- Some refactoring of header includes (thanks Sylvain for fixing some
of that too)
- orocos_typegen_headers() now generates in the build directory
instead of in the source directory
- We'll remove the 'doubles' type from the OCL toolkit (it didn't use
StdVectorTypeInfo, was disabling support to read some CPF files)
- We've merged the xpath patch for Fedora
- We've made updates to InputPort and InputPortInterface such that the
ConnPolicy object is properly stored in the connection manager.
Previously, it just contained a default ConnPolicy object. This also
had effects on the CORBA IDL api. The big win is that the
rtt_dot_service now shows proper connections to ROS, CORBA, also shows
buffer connections properly and each port connection can be queried
for it's settings.

Please shout if it breaks something.

We'll move to github next week, so don't make any new merge requests
on gitorious, but use github instead.

Peter
-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev