Add  CREATE(Cmiss_value_FE_value_matrix) to API Tidy up all the typemaps so that there is only one declaration of each type and the other typemaps include the original. Fix up errors from imposing stricter compilation on the perl XS. Use an inherited Cmiss::Value::string_convert rather than having a separate string_convert for each type of Cmiss::Value:: Use the API CREATE(Cmiss_value_*) functions instead of CREATE(Cmiss_value) and Cmiss_value_*_set_tyoe, the API check the arguments, the xs is only to translate Perl to c; Use the API CREATE(Cmiss_variable_*) functions instead of CREATE(Cmiss_variable) and Cmiss_varaiable_*_set_tyoe, the API check the arguments, the xs is only to translate Perl to c; The module variables controlling the maximum matrix row and column length are not exposed.  To do this properly some sort of rendering context needs to be created and passed to the string convert function.
Add  CREATE(Cmiss_value_FE_value_matrix) to API
Tidy up all the typemaps so that there is only one declaration of each type
and the other typemaps include the original.
Fix up errors from imposing stricter compilation on the perl XS.
Use an inherited Cmiss::Value::string_convert rather than having a separate
string_convert for each type of Cmiss::Value::
Use the API CREATE(Cmiss_value_*) functions instead of CREATE(Cmiss_value) and
Cmiss_value_*_set_tyoe, the API check the arguments, the xs is only to
translate Perl to c;
Use the API CREATE(Cmiss_variable_*) functions instead of CREATE(Cmiss_variable) and
Cmiss_varaiable_*_set_tyoe, the API check the arguments, the xs is only to
translate Perl to c;
The module variables controlling the maximum matrix row and column length are
not exposed.  To do this properly some sort of rendering context needs to be
created and passed to the string convert function.


cmiss/cmgui,cmiss/cmgui