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.