Driss Ghaddab - 2005-03-24

Hi,

CMO 0.0.4 has been released.

CMO could be compiled and run on GNU Linux, Cygwin and Mac OS X.

New features:

- cmo_set(), cmo_get() Octave dynamically loaded functions (.oct files) to set and get object properties;

- cmo_get_object_id(), cmo_get_object() Octave dynamically loaded functions (.oct files) to get the id number of an object and to get the object associated to an id number.

Library changes:

- cmo_set_root_object_id(), cmo_get_root_object_id(): New functions to set and get the "root" object (identified in Octave with the id number zero);

- CMO objects are now also real scalars and real 1x1 matrixes;

- Fixed bug where first CMO object had the invalid id number.

TODO:

- Implement retrieval and setting of default properties values (feature request 1169741);

- Implement retrieval of factory properties values (feature request 1169743);

- Implement searching for an object: cmo_findall, cmo_allchild (feature requests 1169720 and 1169716).

- Mac OS X port: use autoconf to take into account Mac OS X differences. (Support request 1169736, patch downloadable from tracker).