$Id: cisst-0.9.0.txt 75 2009-02-24 16:47:20Z adeguet1 $ cisst package 0.9.0 Release date: 2008-09-05 (September 5, 2008) - General: * Code cleanup for gcc 4.2 (warnings) * Added support for Solaris with gcc and Sun CC - cisstCommon: * Added constants and functions to handle units (cmnUnits.h). cisst units are gram/millimeter/second/radians. * Added basic types derived from cmnGenericObject, cmnDouble, cmnInt, ... in cmnGenericObjectProxy.h * cmnPath can now use system variables with AddFromEnvironment. * Added CMN_UNUSED macro to cmnPortability.h. Used to tag function or method parameters not used in implementation. Avoids warnings and makes it clear that parameter is not used. * cmnClassRegister, added Create(other) for dynamic creation using copy constructor. - cisstVector: * Removed code introduced for Python wrappers but not used. All transformations were templated by containers and required extra convoluted code to handle both fixed size and dynamic containers. * Better scheme for memory overlay in transformation classes, vctMatrixRotation3 now provides a Ref, ConstRef as do our other containers. This is used in the newly introduced vctFrame4x4. - cisstNumerical: * No major update - cisstInteractive: * On Windows, use .pyd extension, rather than .dll, for Python import libraries. This is required for Python 2.5 on Windows. - cisstOSAbstraction * Initial release includes: - Thread related classes and function (osaThread, osaThreadId, ...) - Time related functions (osaSleep, osaStopwatch, osaGetTime) - Mutex class - Threaded output stream (used with CMN_LOG macros) - Dynamic loader - cisstMultiTask * Initial release includes: - Main classes are mtsDeviceInterface, mtsTaskInterface, mtsDevice, mtsTask, mtsTaskPeriodic, mtsTaskManager. - Library, tutorial and examples in examples/multiTask - New deprecated classes and functions: * No new deprecated symbols