mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
@@ -17,7 +17,6 @@
|
||||
;; 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
|
||||
(require 'sort)
|
||||
(require 'hash-table)
|
||||
|
||||
;; (define gnc:*double-entry-restriction*
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(require 'hash-table)
|
||||
(require 'record)
|
||||
|
||||
(gnc:module-load "gnucash/report/report-system" 0)
|
||||
(gnc:module-load "gnucash/business-core" 0)
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(require 'hash-table)
|
||||
(require 'record)
|
||||
|
||||
(gnc:module-load "gnucash/report/report-system" 0)
|
||||
(gnc:module-load "gnucash/business-utils" 0)
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(require 'hash-table)
|
||||
(require 'record)
|
||||
|
||||
(gnc:module-load "gnucash/report/report-system" 0)
|
||||
(gnc:module-load "gnucash/business-utils" 0)
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(require 'hash-table)
|
||||
(require 'record)
|
||||
|
||||
(gnc:module-load "gnucash/report/report-system" 0)
|
||||
(gnc:module-load "gnucash/business-utils" 0)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user