r15443 - gnucash/branches/2.0 - Use guiles native sort and record. Fix #373809.

Derek Atkins warlord at cvs.gnucash.org
Sat Jan 27 23:09:58 EST 2007


Author: warlord
Date: 2007-01-27 23:09:55 -0500 (Sat, 27 Jan 2007)
New Revision: 15443
Trac: http://svn.gnucash.org/trac/changeset/15443

Modified:
   gnucash/branches/2.0/
   gnucash/branches/2.0/ChangeLog
   gnucash/branches/2.0/src/app-utils/prefs.scm
   gnucash/branches/2.0/src/business/business-reports/aging.scm
   gnucash/branches/2.0/src/business/business-reports/easy-invoice.scm
   gnucash/branches/2.0/src/business/business-reports/fancy-invoice.scm
   gnucash/branches/2.0/src/business/business-reports/invoice.scm
   gnucash/branches/2.0/src/report/standard-reports/budget.scm
   gnucash/branches/2.0/src/report/standard-reports/cash-flow.scm
   gnucash/branches/2.0/src/report/standard-reports/register.scm
   gnucash/branches/2.0/src/report/standard-reports/standard-reports.scm
   gnucash/branches/2.0/src/report/standard-reports/transaction.scm
Log:
Use guiles native sort and record. Fix #373809.

Slib 3a4 changed the way to determine whether to use natively supported
features or the ones provided by slib. This leads to several problems:
* some code creates a record with one implementation and code uses it
  with the other implementation
* slibs sort does not seem to work with guile 1.6.8 arrays and even
  exposes a bug in those arrays

Return to the status quo by removing all (require 'sort) and (require
'record). GnuCash depends on Guile >= 1.6 which should feature that.

Merge from r15428




More information about the gnucash-patches mailing list