Todo List

Global qsf_metadata::book_node
Review the list of xml nodes in qsf_param and rationalise.

Class qsf_node_iterate
resolve the two callbacks in qsf_node_iterate into one.

Class qsf_validates
Examine ways of making the Validation metadata into a sub-set of the main code, not an island on it's own.

Global MAP_ENUM_TYPE
enum is an attempt to make enumerator values descriptive in the maps and QSF (possibly). Not working yet.

Global qsf_validCB
The need for separate metadata means a separate callback typedef is needed for the validator, but this should be fixed to only need one.

Global is_qsf_object
implement a way of finding more than one map

Global is_qsf_object_be
implement a way of finding more than one map

Global is_qsf_object_with_map_be
Need to code for how to find these files.

Global qof_session_load_our_qsf_object
Build the qof_book_merge code onto this function if session loads properly.

Global qof_session_load_qsf_object
Determine the map to use and convert the QOF objects

Global KvpValueType
: People have asked for boolean values, e.g. in xaccAccountSetAutoInterestXfer

Global KvpValueType
In the long run, this should be synchronized with the core QOF types, which in turn should be synced to the g_types in GLib. Unfortunately, this requires writing a pile of code to handle all of the different cases. An alternative might be to make kvp values inherit from the core g_types (i.e. add new core g_types) ??

Global qof_session_save
check the access_method too, not in scope here, yet.

Group QSF

Group QSF
QOF contains numerous g_string_sprintf and g_string_sprintfa calls. These are deprecated and should be renamed to g_string_printf and g_string_append_printf respectively.


Generated on Fri Oct 21 15:49:58 2005 for QOF by  doxygen 1.4.5