Index: trunk/MagicSoft/Cosy/Changelog
===================================================================
--- trunk/MagicSoft/Cosy/Changelog	(revision 8811)
+++ trunk/MagicSoft/Cosy/Changelog	(revision 8816)
@@ -18,5 +18,6 @@
      - added virtual destructor as suggested by gcc 4
 
-   * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc]:
+   * devdrv/macs.[h,cc], devdrv/shaftencoder.[h,cc], candrv/canopen.[h,cc],
+     candrv/network.[h,cc], candrv/nodedrv.[h,cc]:
      - replaced timeval_t* by a const reference in all arguments of
        member functions
@@ -27,4 +28,61 @@
    * videodev/FilterLed.cc:
      - initialized fImg as suggested by valgrind
+
+   * candrv/canopen.cc, candrv/network.cc, main/MTracking.cc,
+     main/MPpointing.cc, tcpip/MTcpIpIO.cc:
+     - replaced the lout-logging by gLog
+
+   * candrv/canopen.[h,cc]:
+     - derive from a generalized base class (Interface) now instead of
+       the specialized VmodIcan interface class
+     - added member function to start and stop the underlaying interface
+     - moved the RawCan handling function from VModIcan here
+       (HandleMessage)
+
+   * candrv/network.[h,cc]:
+     - start interface via CanOpen::Start and stop it via CanOpen::Stop
+     - removed obsolete arguments from constructor
+     - initialize fNodes and fNodeInitialized as suggested by valgrind
+
+   * gui/MGCoordinate.cc:
+     - SetOwner of fList to make sure that all gui object are properly deleted
+     - initialize the "label"-pointer as suggested by valgrind
+
+   * gui/MGCosy.h:
+     - removed obsolete forward class declaration of TGMenuBar
+
+   * gui/MGCoordinate.cc, gui/MGPngReader.cc
+     - SetOwner of fList to make sure that all gui object are properly deleted
+
+   * main/MTracking.[h,cc]:
+     - use new threading model (uses RunThread and CancelThread instead of 
+       Start Stop)
+     - changed return code of Thread from void* to Int_t#
+     - replaced chacking the HasStopFlag by TThread::CancelPoint calls
+     - renamed MPointing to MSlewing to get rid of a namespace conflic
+       with Mars' MPointing
+
+   * main/MainLinkDef.h:
+     - added the missing + for MCosy and MTracking
+     - replaced MPointing by MSlewing
+
+   * main/MPpointing.[h,cc]:
+     - renamed class to MSlewing
+     - removed
+
+   * main/MSlewing.[h,cc]:
+     - added
+
+   * tcpip/MTcpIpIO.[h,cc]:
+     - splitted MTcpIpIO into two base classes, one for input, one for output
+     - made the ports an argument
+     - derived from new threading class
+     - also added a static function to send a frame over a exclusively
+       opened port
+     - replaced old HasStopFlag by new IsThreadCanceled (this is used
+       instead of a CancelPoint to ensure correct cleanup)
+
+   * tcpip/MDriveCom.h:
+     - updated constructor
 
 
