mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
app-utils - expose wrapped api directly from app-utils.scm
With that in place we no longer need to (gnc:module-load "gnucash/app-utils" 0) the app-utils gncmodule. An ordinary (use-modules (gnucash app-utils)) suffices
This commit is contained in:
parent
5a650ad566
commit
c00bf6bcdb
@ -1,7 +1,6 @@
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash utilities))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-64))
|
||||
|
@ -21,13 +21,11 @@
|
||||
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash app-utils))
|
||||
|
||||
(eval-when (compile load eval expand)
|
||||
(load-extension "libgncmod-gnome-utils" "scm_init_sw_gnome_utils_module"))
|
||||
|
||||
(use-modules (sw_gnome_utils))
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
|
||||
;; from gnc-menu-extensions.scm
|
||||
(export gnc:extension-type)
|
||||
|
@ -42,7 +42,6 @@
|
||||
(debug-enable 'backtrace)
|
||||
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
(gnc:module-load "gnucash/gnome-utils" 0)
|
||||
|
||||
(load-from-path "gnucash/qif-import/qif-objects") ;; class definitions
|
||||
|
@ -1,5 +1,4 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (gnucash qif-import))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (gnucash qif-import))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (gnucash qif-import))
|
||||
|
@ -29,7 +29,6 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash app-utils))
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
|
||||
(use-modules (ice-9 regex)) ; for regular expressions
|
||||
(use-modules (srfi srfi-13)) ; for extra string functions
|
||||
|
@ -30,7 +30,6 @@
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash core-utils))
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
|
||||
(define-public (fmtnumber n)
|
||||
;; Format a number (integer or real) into something printable
|
||||
|
@ -31,9 +31,9 @@
|
||||
(use-modules (srfi srfi-19))
|
||||
(use-modules (gnucash core-utils))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash app-utils))
|
||||
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-load "gnucash/app-utils" 0)
|
||||
(gnc:module-load "gnucash/html" 0)
|
||||
(gnc:module-load "gnucash/gnome-utils" 0)
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard account-summary))
|
||||
(use-modules (gnucash report stylesheets plain))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report" 0))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports example average-balance))
|
||||
@ -11,7 +10,7 @@
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (sw_engine))
|
||||
(use-modules (gnucash app-utils))
|
||||
|
||||
;; Explicitly set locale to make the report output predictable
|
||||
(setlocale LC_ALL "C")
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard balance-sheet))
|
||||
(use-modules (gnucash reports standard income-statement))
|
||||
|
@ -1,8 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard cash-flow))
|
||||
(use-modules (gnucash report))
|
||||
|
@ -18,12 +18,10 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (sw_engine))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (gnucash report))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard category-barchart))
|
||||
(use-modules (gnucash reports standard net-charts))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard income-gst-statement))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard invoice))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard owner-report))
|
||||
(use-modules (gnucash reports standard job-report))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard portfolio))
|
||||
(use-modules (gnucash reports standard advanced-portfolio))
|
||||
|
@ -2,8 +2,7 @@
|
||||
(use-modules (ice-9 popen))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard view-column))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash reports standard transaction))
|
||||
(use-modules (gnucash reports standard reconcile-report))
|
||||
|
@ -1,13 +1,12 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report" 0))
|
||||
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report))
|
||||
|
||||
(define (run-test)
|
||||
(test-runner-factory gnc:test-runner)
|
||||
|
@ -1,11 +1,10 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report" 0))
|
||||
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (srfi srfi-64))
|
||||
|
||||
|
@ -1,15 +1,12 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report stylesheets plain))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (ice-9 pretty-print))
|
||||
(use-modules (sxml simple))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (system vm coverage))
|
||||
|
||||
|
@ -1,14 +1,13 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report" 0))
|
||||
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report))
|
||||
|
||||
(setlocale LC_ALL "C")
|
||||
|
||||
|
@ -1,10 +1,7 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests srfi64-extras))
|
||||
|
||||
(define (run-test)
|
||||
|
@ -20,6 +20,11 @@
|
||||
(compile load eval expand)
|
||||
(load-extension "libgncmod-app-utils" "scm_init_sw_app_utils_module"))
|
||||
(use-modules (sw_app_utils))
|
||||
|
||||
; Export the swig-wrapped symbols in the public interface of this module
|
||||
(let ((i (module-public-interface (current-module))))
|
||||
(module-use! i (resolve-interface '(sw_app_utils))))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash engine))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (srfi srfi-64))
|
||||
(use-modules (tests srfi64-extras))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user