- Global _QofBook::backend
- allow book to lookup session and then backend.
- Global _QofBook::book_open
- shouldn't this be replaced by the instance editlevel ?
- Global _QofBook::shutting_down
- shouldn't shutting_down be replaced by instance->do_free?
- Class QofDate_s
- check - years work like this, days don't!! Only qd_year retains a negative value once set. Adding one year to a negative QofDate causes the QofDate to be set to one year further into the past. This follows the same pattern as typical BC dates: the 1st of May 501BC is further into the past than the 5th of May 500BC.
- Class QofDate_s
- Reorganise the qof_time_* functions to reflect this statement. qof_time_set_day_end should be qof_date_set_day_end and the various qof_date_time functions need to be reviewed.
- Class qsf_node_iterate
- resolve the two callbacks in qsf_node_iterate into one.
- 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 qsf_map_prepare_list
- Automate this once map support is stable
- Global qof_kvp_bag_merge
- Rename qof_kvp_bag_merge
- Global qof_kvp_bag_find_by_guid
- rename qof_kvp_bag_find_by_guid
- 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_time_to_dmy
- Remove GDate limits and use QofDate.
- Global qof_time_to_gdate
- replace with qofstrftime ( [qof]strptime actually) Y for 2006 == (tm_year) m for 05 == (tm_mon + 1) d for 22 to avoid range problems with time_t then g_date_set_parse (GDate, gchar*) gchar* str = "%d/%m/%Y";
- Global qof_time_get_current_start
- move to a private header; used by qofdate.c and test-date.c
- Global qof_time_get_current
- use to replace qof_time_get_current_start
- Global qof_time_set_day_middle
- remove GDate limits.
- Global qof_time_set_day_start
- remove GDate limits.
- Global qof_time_set_day_end
- remove GDate limits.
- Global qof_time_last_mday
- remove GDate limits.
- Group BookMerge
- Prior to libqof2 rationalise internal variable names.
- Global qof_session_save
- check the access_method too, not in scope here, yet.
- Group Date
- Add support for customised handlers for added formats.
- Global qof_date_format_add
- Move to QofDate and qofgmtime_r
- Global MAX_DATE_BUFFER
- rationalise with MAX_DATE_LENGTH
- Group QSF
- Adding more map support, some parts of the map are still not coded. equals, variables and the conditional logic may not be up to the task of the datebook repetition calculations.
Generated on Fri Sep 1 15:10:41 2006 for QOF by
1.4.7