AUDIT: r15428 - gnucash/trunk/src - Use guiles native sort and record. Fix #373809.
Andreas Köhler
andi5 at cvs.gnucash.org
Thu Jan 25 17:14:20 EST 2007
Author: andi5
Date: 2007-01-25 17:14:14 -0500 (Thu, 25 Jan 2007)
New Revision: 15428
Trac: http://svn.gnucash.org/trac/changeset/15428
Modified:
gnucash/trunk/src/app-utils/prefs.scm
gnucash/trunk/src/business/business-reports/aging.scm
gnucash/trunk/src/business/business-reports/easy-invoice.scm
gnucash/trunk/src/business/business-reports/fancy-invoice.scm
gnucash/trunk/src/business/business-reports/invoice.scm
gnucash/trunk/src/report/standard-reports/budget.scm
gnucash/trunk/src/report/standard-reports/cash-flow.scm
gnucash/trunk/src/report/standard-reports/register.scm
gnucash/trunk/src/report/standard-reports/standard-reports.scm
gnucash/trunk/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.
BP
Modified: gnucash/trunk/src/app-utils/prefs.scm
===================================================================
--- gnucash/trunk/src/app-utils/prefs.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/app-utils/prefs.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -17,7 +17,6 @@
;; 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
;; Boston, MA 02110-1301, USA gnu at gnu.org
-(require 'sort)
(require 'hash-table)
;; (define gnc:*double-entry-restriction*
Modified: gnucash/trunk/src/business/business-reports/aging.scm
===================================================================
--- gnucash/trunk/src/business/business-reports/aging.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/business/business-reports/aging.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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)
Modified: gnucash/trunk/src/business/business-reports/easy-invoice.scm
===================================================================
--- gnucash/trunk/src/business/business-reports/easy-invoice.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/business/business-reports/easy-invoice.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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)
Modified: gnucash/trunk/src/business/business-reports/fancy-invoice.scm
===================================================================
--- gnucash/trunk/src/business/business-reports/fancy-invoice.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/business/business-reports/fancy-invoice.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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)
Modified: gnucash/trunk/src/business/business-reports/invoice.scm
===================================================================
--- gnucash/trunk/src/business/business-reports/invoice.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/business/business-reports/invoice.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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)
Modified: gnucash/trunk/src/report/standard-reports/budget.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/budget.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/report/standard-reports/budget.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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
Modified: gnucash/trunk/src/report/standard-reports/cash-flow.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/cash-flow.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/report/standard-reports/cash-flow.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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
Modified: gnucash/trunk/src/report/standard-reports/register.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/register.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/report/standard-reports/register.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -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)
Modified: gnucash/trunk/src/report/standard-reports/standard-reports.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/standard-reports.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/report/standard-reports/standard-reports.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -13,7 +13,6 @@
(export gnc:register-report-hook)
(require 'hash-table)
-(require 'record)
(define gnc:*register-report-hash* (make-hash-table 23))
Modified: gnucash/trunk/src/report/standard-reports/transaction.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/transaction.scm 2007-01-25 12:22:38 UTC (rev 15427)
+++ gnucash/trunk/src/report/standard-reports/transaction.scm 2007-01-25 22:14:14 UTC (rev 15428)
@@ -37,7 +37,6 @@
(use-modules (gnucash gnc-module))
(require 'printf)
-(require 'record)
(gnc:module-load "gnucash/report/report-system" 0)
More information about the gnucash-changes
mailing list