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.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15428 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Andreas Köhler committed 2007-01-25 22:14:14 +00:00
1 parent 2edefe14ad
commit af04e4cd25
10 files changed
-11

No files matched your search

-1
View File
@@ -31,7 +31,6 @@
(use-modules (gnucash gnc-module))
(require 'printf)
(require 'sort)
(gnc:module-load "gnucash/report/report-system" 0)
(gnc:module-load "gnucash/gnome-utils" 0) ;for gnc-build-url
@@ -33,7 +33,6 @@
(use-modules (gnucash gnc-module))
(require 'printf)
(require 'sort)
(gnc:module-load "gnucash/report/report-system" 0)
(gnc:module-load "gnucash/gnome-utils" 0) ;for gnc-build-url
-2
View File
@@ -8,8 +8,6 @@
(use-modules (ice-9 slib))
(use-modules (gnucash gnc-module))
(require 'record)
(gnc:module-load "gnucash/report/report-system" 0)
(define-macro (addto! alist element)
@@ -13,7 +13,6 @@
(export gnc:register-report-hook)
(require 'hash-table)
(require 'record)
(define gnc:*register-report-hash* (make-hash-table 23))
@@ -37,7 +37,6 @@
(use-modules (gnucash gnc-module))
(require 'printf)
(require 'record)
(gnc:module-load "gnucash/report/report-system" 0)