Menu

Idioskopos 0.3.2 released

This release adds support for registering and dynamically
creating introspectable properties that are std::vectors or
std::tr1::arrays (or boost::arrays). Also, some of the
convenience macros have been cleaned up and extended in
functionality.

2006-11-25 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
===== 0.3.2 =====

idioskopos.pc.in incorrectly stated GPL, should be LGPL

Cleaned up the .spec generation file thanks to feedback from Mamoru Tasaka

Factory: Changed registration parameter from function pointer to sigc++ slot

Factory: Added default create_object() method to registration macros

Factory: Added IDIOSKOPOS_OBJECT_NAME_SLOT_AND_REGISTRAR macro to provide a
way to easily register a class with a name different from the actual class
name.

Factory: Cleaned up the basic type registration macros

Factory: Added arrays and vectors to the factory XML DTD

Factory: Added support for dynamically recreating vector properties

WriteOnlyPropertyBase: Changed protected get_value() method to non-const

WriteOnlyPropertyBase: Added template specializations for std::vector and
std::tr1::array (or boost::array) property types.

PropertyBase: Added template specializations for std::vector and
std::tr1::array (or boost::array) property types.

ReadOnlyPropertyBase: Added template specializations for std::vector and
std::tr1::array (or boost::array) property types.

Posted by Rick L. Vinyard, Jr. 2006-12-01

Log in to post a comment.