           The Orocos Real-Time Toolkit v1.10.2.
           ====================================

The Orocos development team is pleased to announce the second bug fix
release of the Real-Time Toolkit v1.10, a C++ toolkit for building
component based, real-time robotics and machine control applications.

As an exception, Win32 users are advised to recompile all components if they used
the win32 fosi layer directly (calls to sleep and usleep).

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.10.2/orocos-rtt-1.10.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-installation.html>

Most prominent fixes are:
 * Fix bug #734: Removed allocation when copying variable sized objects in scripting
 * Many fixes for compiling with mingw on win32
 * Fix bug #731: wrong mTaskState handling for children in RTT::ExecutionEngine::startContexts()
 * Fixes in detecting installed boost libraries
 * Fix crash when terminating threads on win32
 * provide --help option for unit tests.
 * scripting: Fix parse error (missing ')') in function foo() definitions
 * Force CMAKE_BUILD_TYPE=RelWithDebInfo if not set by user
 * Overall fixes in operator= during self-assignment
 * Fix bug #726: state machine crashes when calling stop() in transition check
 * Many fixes for various TAO/Omniorb build configurations on different platforms
 * Give the default activity the name of its TaskContext

           The Orocos Real-Time Toolkit v1.10.1.
           ====================================

The Orocos development team is pleased to announce the first bug fix
release of the Real-Time Toolkit v1.10, a C++ toolkit for building
component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.10.1/orocos-rtt-1.10.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-installation.html>

Most prominent fixes are:
 * Fixed some unit tests under LXRT
 * Corrected priority checks on Mac OS X
 * Fixed wrong order of multiplication/division in scripting (bug #664)
 * Fix crash/bug in scripting where parsers enters infinite recursion
 * Fix linking with Xenomai when using the orocos-rtt-xenomai.pc file
 * Fix: building RTT with mingw. Based on suggestions on Orocos-dev ML.
 * Fixed install instructions after angry user feedback. Users should be
   aware of the use of CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH to specify
   where their libraries are installed in non-standard locations.

           The Orocos Real-Time Toolkit v1.10.0.
           ====================================

The Orocos development team is pleased to announce the next major
feature release of the Real-Time Toolkit, a C++ toolkit for building
component based, real-time robotics and machine control applications.
The focus of this release was on portability and added a new target: 
native win32 builds.

This release is backwards compatible with all 1.x.y releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-rtt-changes.html

The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. This release's major feature highlights are:

 * Ported to and runs natively on the Win32 API (including CORBA).
 * Can be compiled without depending on target-specific assembler headers.
 * New Activity class which allows periodic and non-periodic execution
    of components and has better handling of run-away threads.
 * Reworked build-system to handle better non-standard installations
 * Preliminary support for CDash build testing
 * Numerous reported bugs have been fixed in scripting, the corba transport 
    and the OS interface layer.

All the other cool things you might have heard of are happening on the
rtt-2.0-mainline.

You can download this release from
  http://www.orocos.org/stable/rtt/v1.10.0/orocos-rtt-1.10.0-src.tar.bz2
and read the installation instructions on
  http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-installation.html

If you'd like a high level overview of the Orocos libraries, visit
  http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-overview.html
If you'd like to get started building your own components, visit
  http://www.orocos.org/stable/documentation/rtt/v1.10.x/doc-xml/orocos-components-manual.html

           The Orocos Real-Time Toolkit v1.8.5.
           ====================================

This bug-fix release fixes several issues with scripting functions
and a segmentation fault when linking with OpenCV in certain setups.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.5/orocos-rtt-1.8.5-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

           The Orocos Real-Time Toolkit v1.8.4.
           ====================================

This release fixes a compile error that sneaked in just before the
1.8.3 release.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.4/orocos-rtt-1.8.4-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

           The Orocos Real-Time Toolkit v1.8.3.
           ====================================

The Orocos development team is pleased to announce the third bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.3/orocos-rtt-1.8.3-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

This release fixes a bug in the CORBA layer causing crashes in certain
cases. Timeouts when using semaphores in GNU/Linux were fixed.
Some overall documentation and cmake updates were included in this
release as well. This release also adds the VectorTemplateComposition
header for building custom types based on std::vector in the scripting
language.

           The Orocos Real-Time Toolkit v1.8.2.
           ====================================

The Orocos development team is pleased to announce the second bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.2/orocos-rtt-1.8.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

This release fixes a bug in Command processing, causing commands not
to be executed in certain configurations. Also state machine
event processing has been adapted such that no events are lost.
Some overall documentation updates were included in this release as well.

           The Orocos Real-Time Toolkit v1.8.1.
           ====================================

The Orocos development team is pleased to announce first bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.1/orocos-rtt-1.8.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

This release fixes building with certain TAO setups, event ports
registration and emitting using DataPort and BufferPort and includes
a way to set a CORBA message timeout using InitORB.

           The Orocos Real-Time Toolkit v1.8.0.
           ====================================

  The Orocos development team is pleased to announce the next major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.0/orocos-rtt-1.8.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>

The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. This release's major feature highlights are:

 * Event driven data ports allows components to react to new data.
 * CORBA: Omniorb support as alternative to TAO.
 * Usability improvements in the OCL library for data logging and
   application building (deployment).
 * Standard activity for each newly created component.
 * Many small improvements suggested by the user community.

If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-components-manual.html>

This release is backwards compatible with all 1.x.y releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-rtt-changes.html>

           The Orocos Real-Time Toolkit v1.6.2.
           ====================================

  The Orocos development team is pleased to announce the second
bugfix release of the Real-Time Toolkit v1.6, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.1/orocos-rtt-1.6.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>

Summary of fixed issues:
 * Fix semaphore timout bug
 * Fix crashes in CORBA layer
 * Improve RTAI/Xenomai install path detection
 * Small compilation fixes in certain setups

           The Orocos Real-Time Toolkit v1.6.1.
           ====================================

  The Orocos development team is pleased to announce the first
bugfix release of the Real-Time Toolkit v1.6, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.1/orocos-rtt-1.6.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>

Summary of fixed issues:
 * thread creation in GNU/Linux when no pam limits are set,
 * NonPeriodicActivity::trigger() now always returns true if succesful.
 * Various build system and documentation fixes.
 * Fixed issues with Intel and Suse compilers

           The Orocos Real-Time Toolkit v1.6.0.
           ====================================

  The Orocos development team is pleased to announce the next major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.0/orocos-rtt-1.6.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>


The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. This release's major feature highlights are:

 * Much improved error reporting and usability in various places
 * Improved the scripting language and state machine definitions
 * More transparent network communication 
 * Many small improvements suggested by the user community.

If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-components-manual.html>

This release is backwards compatible with the 1.0.x and 1.2.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-rtt-changes.html>

           The Orocos Real-Time Toolkit v1.4.1.
           ====================================

  The Orocos development team is pleased to announce the first bug-fix
release of the Real-Time Toolkit v1.4, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.4.1/orocos-rtt-1.4.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-components-manual.html>

In addition to documentation updates and various minor bug fixes, the
following reported bugs were fixed in this release:

  ID     Vers   TargetM  Summary 
 178   	 rtt-b 	 1.4.1   Event transition in state machine script undetected if no 'select' statement
 481 	 1.4.0	 1.4.1 	 connectPorts only partially connects two read ports
 482 	 1.4.0	 1.4.1 	 Corba's createMethodAny and createCommandAny methods broken
 486 	 1.4.0	 1.4.1 	 SimulationThread locks up system under Xenomai 2.4
 521 	 1.4.0	 1.4.1 	 event transitions can cause crashes (in state machines,...)

           The Orocos Real-Time Toolkit v1.4.0.
           ====================================

  The Orocos development team is pleased to announce the third major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.4.0/orocos-rtt-1.4.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-installation.html>


The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. You might use it to:

 * Control devices ranging from sensors to complete robots 
 * Capture and plot the data flows between components
 * Tune your algorithms at run-time
 * Write your controller as a hierarchical state machine
 * Interact with your devices directly from a GUI or command prompt
 * Extend it with your own data types
 * Configure components and the application from XML files
 * Extend your legacy control applications with all the above
 * Run it on standard operating systems as well as dedicated real-time
   systems

This release has improved how components can communicate over a
network, allowing to choose a communication protocol at runtime
instead of compile time. Also component compile times and memory footprints
have drastically improved. 
This release's major feature highlights are:

 * Components have been extended with an Error and Active state
 * Optional, 'hot' pluggable CORBA library for network communication
 * Timer class (and TimerComponent in OCL) for generating time based events
 * More efficient periodic task execution
 * Debian packages for Debian Etch at
   deb http://svn.fmtc.be/debian etch contrib

If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-components-manual.html>

This release is backwards compatible with the 1.0.x and 1.2.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-rtt-changes.html>


           The Orocos Real-Time Toolkit v1.2.2.
           ====================================

  The Orocos development team is pleased to announce the second bug-fix
release of the Real-Time Toolkit v1.2, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.2/orocos-rtt-1.2.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>

The following reported bugs were fixed in this release:

  ID     Vers   TargetM  Summary 
  427    1.2.1   1.2.2   [Critical] Could not create thread TimerThreadInstance. 
  428    1.2.1   1.2.2   Logger::In in("module") may crash in multi-threaded scenarios 
  447    1.2.1   1.2.2   Several crashes using ctaskbrowser (CORBA)
  448    1.2.1   1.2.2   RTT applications get killed under Xenomai 2.3.2 and higher 
  449    1.2.1   1.2.2   Xenomai fosi.h needs cleanup 
  451    1.2.1   1.2.2   RTT Corba Proxy object does not replicate remote interface correctly 
  454    rtt-t   1.2.2   bug in Orocos component builder's guide


           The Orocos Real-Time Toolkit v1.2.1.
           ====================================

  The Orocos development team is pleased to announce the first bug-fix
release of the Real-Time Toolkit v1.2, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.1/orocos-rtt-1.2.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>

The following reported bugs were fixed in this release:

  ID     Vers   TargetM  Summary 
  412    1.2.0   1.2.1   _REENTRANT has to be defined for Corba build 
  420    1.2.0   1.2.1   Compiler warnings when compiling with g++-3.4 
  410    1.2.0   1.2.1   gnulinux fosi contains accidental abort() statement. 
  417    1.2.0   1.2.1   Compile error when configuring Read/WriteBufferPort connections
  422    rtt-t   1.2.1   StatementProcessor::getCommand(int ticket) causes segfault 
  360    rtt-t   1.2.1   tests fail on linux-2.6.19.7 and rtai-3.5 
  419    1.2.0   1.2.1   CORBA Action::executeAny does not use given arguments.


           The Orocos Real-Time Toolkit v1.2.0.
           ====================================

  The Orocos development team is pleased to announce the second major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.

You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.0/orocos-rtt-1.2.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>


The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. You might use it to:

 * Control devices ranging from sensors to complete robots 
 * Capture the data flows between components
 * Tune your algorithms at run-time
 * Write your controller as a hierarchical state machine
 * Interact with your devices directly from a GUI or command prompt
 * Extend it with your own data types
 * Configure components and the application from XML files
 * Extend your legacy control applications with all the above
 * Run it on standard operating systems as well as dedicated real-time
   systems

This release has improved on several user reported issues such as an
improved component model, allowing on-line component
(re-)configuration and better control over threading. This release's
major feature highlights are:

 * Improved run-time component configuration possibilities
 * New build system for shared and static libraries using CMake
 * Configurable for large or embedded systems
 * PowerPC port
 * Enables dynamic component loading and configuration using the 
   Orocos Component Library

If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>

This release is backwards compatible with the 1.0.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-rtt-changes.html>


               The Orocos Real-Time Toolkit v1.0.4.
                       http://www.orocos.org
               ====================================

The Orocos development team announces the fourth bug-fix release of
the Orocos Real-Time Toolkit 1.0. This release addresses the following
reported issues:

   ID    Vers   TargetM   Summary 
  378    1.0.3   1.0.4   Loading program in KTaskbrowser reports success upon syntax error
  379    1.0.3   1.0.4   'Ghost' attributes appear in TaskContext when state machine loading fails
  356    1.0.3   1.0.4   CompletionProcessor is not automatically started
  397    1.0.3   1.0.4   -fvisibility-inlines-hidden causes undefined symbols

You can download this release from http://www.orocos.org/rtt

               The Orocos Real-Time Toolkit v1.0.3.
                       http://www.orocos.org
               ====================================

The Orocos development team announces the third bug-fix release of
the Orocos Real-Time Toolkit 1.0.   This release improved the on-line
documentation and addressed the following reported issues:

   ID    Vers   TargetM   Summary 
  338    1.0.2   1.0.3   setScheduler() not working correctly under GNU/Linux 
  332    1.0.2   1.0.3   Crash when assigning '0' to Property<T> 
  324    oroco   1.0.3   make install broken wrt headers (Ubuntu Edgy)

You can download this release from http://www.orocos.org/rtt

               The Orocos Real-Time Toolkit v1.0.2.
                       http://www.orocos.org
               ====================================

The Orocos development team announces the second bug-fix release of
the Orocos Real-Time Toolkit 1.0. A licence change from LGPL to the
GPL + linking exception was done. The LGPL did not cover C++ templates
correctly, while the new license does and is legally more sound for use in
commercial applications.  This release improved the on-line
documentation and addressed the following reported issues:

   ID    Vers   TargetM   Summary 
  257    oroco   1.0.2   Warning when compiling ParsedStateMachine 
  305    1.0.1   1.0.2   Change license from LGPL to GPL+exception 
  307    1.0.1   1.0.2   Race condition in AtomicQueue 
  310    oroco   1.0.2   PulseTrainGenerator Interface 
  312    oroco   1.0.2   MutexTryLock does not work correctly in LXRT
  313    oroco   1.0.2   Corba build fails due to broken packages/configure.ac

You can download this release from http://www.orocos.org/rtt

               The Orocos Real-Time Toolkit v1.0.1.
                       http://www.orocos.org
               ====================================

The Orocos development team announces the first bug-fix release of
the Orocos Real-Time Toolkit 1.0. This release improved the on-line 
documentation, contains additions to the CORBA interface and 
addressed the following reported issues:

   ID    Vers   TargetM   Summary 
  281    1.0.0   1.0.1   RTT does not compile with Xenomai 2.1.x and 2.2.x 
  283    1.0.0   1.0.1   Corba detection is too verbose and unsuitable for cross compiling
  284    1.0.0   1.0.1   Corba ControlTask.idl api lacks start/stop/isRunning 
  285    1.0.0   1.0.1   RTT requires libtool, but it is not included in the package. 
  286    1.0.0   1.0.1   RTT 1.0.0 does not compile with RTAI 3.4 
  290    1.0.0   1.0.1   support array (std::vector) constructor with 2 arguments 
  291    1.0.0   1.0.1   Reading unknown tag in XML file causes crash 
  292    1.0.0   1.0.1   --enable-debug does not work 

You can download this release from http://www.orocos.org/rtt


               The Orocos Real-Time Toolkit v1.0.0.
                       http://www.orocos.org
               ====================================

 The Orocos development team is proud to announce the first stable
 release of the Real-Time Toolkit (RTT), a C++ toolkit for building
 component based, real-time robotics and machine control applications.

 A new community website has been created in order to provide Orocos
 users a forum for collaboration and easier access to information.

 The website features also the releases of:

    * the 'Kinematics and Dynamics Library' (KDL) for calculating
    kinematic chains in real-time applications; 

    * the 'Orocos Components Library' (OCL) which offers components
    for hardware access (such as vision or force sensors), motion
    control and component management;

    * the 'Bayesian Filtering Library' (BFL) which provides an
    application independent framework for inference in Dynamic
    Bayesian Networks.

 The Real-Time Toolkit 1.0 allows rapid software component development
 and prototyping for control applications. Each component comes with
 built-in XML configuration, a real-time scripting interface, data
 ports for thread-safe data exchange and a user definable command
 interface. 

 The powerful Orocos 'TaskBrowser' component helps developers
 to run and debug their components, stand-alone or in a network and
 helps eliminating recompilation steps during development.

 *******************************************************************
*    See the http://www.orocos.org website for all information      *
 *******************************************************************
