Changes since version 3.1.3
---------------------------

- The NT native service executable is now installed.

- #ifndef/#define protect CosTypedEventComm.idl.

- A bug has been fixed where COMM_FAILURE was thrown if the IR was not
  running. This has been changed to an INTF_REPOS exception.

- Added `factory' demos. See event/demo/README for more info.

- EventServerAdmin has been dropped and its functionality shifted to
  the event channel factories.

- Added new interfaces OBEventChannelFactory::EventChannelFactory and
  OBTypedEventChannelFactory::TypedEventChannelFactory.

Changes since version 3.1.1
---------------------------

- The event service can now be used as a native NT service.

- The event service has been completely rewritten. It now has a
  multi-threaded architecture and a smaller memory footprint. As a
  result of this change the event service will now only run with a
  multi-threaded version of ORBacus.

Changes since version 3.1
-------------------------

- Fixed bug with pull. dispatchOneEvent() was called with no timeout
  value instead of infinite timeout value.

Changes since version 3.0
-------------------------

- The DII is now used for most requests to prevent the event service
  from hanging.

- Added support for all models.

- Added support for Typed Push model.

- The event service will start on the default EventService port if the
  EventService initial reference has been set.

- Added signal handlers to the demos and server.

Changes since version 3.0b1
---------------------------

- Fixed bug with the event channel pull() that caused the event channel
  server to hang. As a result the pullclient demo application now works.
