Prior to libqof2 rationalise internal variable names.
improve error checking support in case the SQLite data is tweaked manually.
Add support for customised handlers for added formats.
kvp_value_get_ functions need to set QofError so that users can check that a NULL or zero value is actually a real value and not an error result.
remove GDate limits.
remove GDate limits.
remove GDate limits.
remove GDate limits.
Remove GDate limits and use QofDate.
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.
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.
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.