mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Guile module structure cleanup
- fix circular dependency between business-reports.scm and owner-report.scm - split out gettext routines to properly handle N_ for all files that use it - remove some unused module inclusions - tax module depends on app-utils -> fix build order
This commit is contained in:
parent
9f15bb19fd
commit
2a6fcf1cd5
@ -10,8 +10,7 @@ NONGUI_SUBDIRS = \
|
|||||||
engine \
|
engine \
|
||||||
backend \
|
backend \
|
||||||
scm \
|
scm \
|
||||||
quotes \
|
quotes
|
||||||
tax
|
|
||||||
|
|
||||||
if WITH_PYTHON
|
if WITH_PYTHON
|
||||||
PYTHON_DIR = python
|
PYTHON_DIR = python
|
||||||
@ -22,6 +21,7 @@ endif
|
|||||||
# app-utils. It should go away in the long run, though.
|
# app-utils. It should go away in the long run, though.
|
||||||
ALMOST_NONGUI_SUBDIRS = \
|
ALMOST_NONGUI_SUBDIRS = \
|
||||||
app-utils \
|
app-utils \
|
||||||
|
tax \
|
||||||
${PYTHON_DIR}
|
${PYTHON_DIR}
|
||||||
|
|
||||||
# These directories contain the code with gtk dependency
|
# These directories contain the code with gtk dependency
|
||||||
|
@ -137,7 +137,9 @@ libgncmod_app_utils_python_la_LIBADD = \
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
gncscmmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash
|
gncscmmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash
|
||||||
gncscmmod_DATA = app-utils.scm
|
gncscmmod_DATA = \
|
||||||
|
gettext.scm \
|
||||||
|
app-utils.scm
|
||||||
|
|
||||||
gncscmdir = ${GNC_SCM_INSTALL_DIR}
|
gncscmdir = ${GNC_SCM_INSTALL_DIR}
|
||||||
gncscm_DATA = \
|
gncscm_DATA = \
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (ice-9 syncase))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
;; Guile 2 needs to find the symbols from the c module at compile time already
|
;; Guile 2 needs to find the symbols from the c module at compile time already
|
||||||
(cond-expand
|
(cond-expand
|
||||||
@ -31,6 +31,11 @@
|
|||||||
(else
|
(else
|
||||||
(gnc:module-load "gnucash/engine" 0)))
|
(gnc:module-load "gnucash/engine" 0)))
|
||||||
|
|
||||||
|
;; gettext.scm
|
||||||
|
(re-export gnc:gettext)
|
||||||
|
(re-export _)
|
||||||
|
(re-export N_)
|
||||||
|
|
||||||
;; c-interface.scm
|
;; c-interface.scm
|
||||||
(export gnc:error->string)
|
(export gnc:error->string)
|
||||||
(export gnc:make-string-database)
|
(export gnc:make-string-database)
|
||||||
@ -279,27 +284,6 @@
|
|||||||
(define gnc:*kvp-option-path* (list KVP-OPTION-PATH))
|
(define gnc:*kvp-option-path* (list KVP-OPTION-PATH))
|
||||||
(export gnc:*kvp-option-path*)
|
(export gnc:*kvp-option-path*)
|
||||||
|
|
||||||
;; gettext functions
|
|
||||||
(define gnc:gettext gnc-gettext-helper)
|
|
||||||
(define _ gnc:gettext)
|
|
||||||
(define-syntax N_
|
|
||||||
(syntax-rules ()
|
|
||||||
((_ x) x)))
|
|
||||||
|
|
||||||
(export gnc:gettext)
|
|
||||||
(export _)
|
|
||||||
|
|
||||||
(if (< (string->number (major-version)) 2)
|
|
||||||
(export-syntax N_))
|
|
||||||
|
|
||||||
;; A lot of Gnucash's code uses procedural interfaces to load modules.
|
|
||||||
;; This normally works, for procedures -- but for values that need to be
|
|
||||||
;; known at expand time, like macros, it doesn't work (in Guile 2.0 at
|
|
||||||
;; least). So instead of auditing all the code, since N_ is really the
|
|
||||||
;; only Gnucash-defined macro in use, the surgical solution is just to
|
|
||||||
;; make N_ available everywhere.
|
|
||||||
(module-define! the-root-module 'N_ (module-ref (current-module) 'N_))
|
|
||||||
|
|
||||||
(load-from-path "c-interface")
|
(load-from-path "c-interface")
|
||||||
(load-from-path "config-var")
|
(load-from-path "config-var")
|
||||||
(load-from-path "options")
|
(load-from-path "options")
|
||||||
|
@ -19,6 +19,8 @@
|
|||||||
;; 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
;; 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
|
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(define gnc:*option-section-counters* (N_ "Counters"))
|
(define gnc:*option-section-counters* (N_ "Counters"))
|
||||||
|
|
||||||
;; This defines all available counter types to show options for. This a
|
;; This defines all available counter types to show options for. This a
|
||||||
|
@ -21,7 +21,8 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
|
|
||||||
(use-modules (gnucash core-utils)
|
(use-modules (gnucash core-utils)
|
||||||
(gnucash printf))
|
(gnucash printf)
|
||||||
|
(gnucash gettext))
|
||||||
|
|
||||||
(define gnc:reldate-list '())
|
(define gnc:reldate-list '())
|
||||||
|
|
||||||
|
46
src/app-utils/gettext.scm
Normal file
46
src/app-utils/gettext.scm
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
;; This program is free software; you can redistribute it and/or
|
||||||
|
;; modify it under the terms of the GNU General Public License as
|
||||||
|
;; published by the Free Software Foundation; either version 2 of
|
||||||
|
;; the License, or (at your option) any later version.
|
||||||
|
;;
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
;;
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program; if not, contact:
|
||||||
|
;;
|
||||||
|
;; Free Software Foundation Voice: +1-617-542-5942
|
||||||
|
;; 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
||||||
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
|
|
||||||
|
(define-module (gnucash gettext))
|
||||||
|
|
||||||
|
;; Load a few different modules depending on the version of guile
|
||||||
|
(cond-expand
|
||||||
|
(guile-2
|
||||||
|
;; Our app-utils gnc module must be evaluated at compile time
|
||||||
|
;; Without it sw_app_utils can't be evaluated below
|
||||||
|
(eval-when
|
||||||
|
(compile load eval expand)
|
||||||
|
(load-extension "libgncmod-app-utils.so" "scm_init_sw_app_utils_module")))
|
||||||
|
(else
|
||||||
|
;; Syncase is deprecated and redundant in guile 2
|
||||||
|
(use-modules (ice-9 syncase))))
|
||||||
|
(use-modules (sw_app_utils))
|
||||||
|
|
||||||
|
;; gettext functions
|
||||||
|
(define gnc:gettext gnc-gettext-helper)
|
||||||
|
(define _ gnc:gettext)
|
||||||
|
(define-syntax N_
|
||||||
|
(syntax-rules ()
|
||||||
|
((_ x) x)))
|
||||||
|
|
||||||
|
|
||||||
|
(if (< (string->number (major-version)) 2)
|
||||||
|
(export-syntax N_))
|
||||||
|
|
||||||
|
(export gnc:gettext)
|
||||||
|
(export _)
|
||||||
|
(export N_)
|
@ -52,7 +52,7 @@
|
|||||||
;; #f)))
|
;; #f)))
|
||||||
;; eq?
|
;; eq?
|
||||||
;; #f))
|
;; #f))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
;; Old-school config files depend on this API
|
;; Old-school config files depend on this API
|
||||||
(define (gnc:config-file-format-version version) #t)
|
(define (gnc:config-file-format-version version) #t)
|
||||||
|
@ -37,7 +37,7 @@ exec ${GUILE} -s "$0"
|
|||||||
(display "Failed - procedure gnc-default-currency not found\n")
|
(display "Failed - procedure gnc-default-currency not found\n")
|
||||||
(set! exit-code -1)))
|
(set! exit-code -1)))
|
||||||
|
|
||||||
(if (macro? (module-ref the-root-module 'N_))
|
(if (macro? (module-ref (current-module) 'N_))
|
||||||
(display "Macro N_ defined\n")
|
(display "Macro N_ defined\n")
|
||||||
(begin
|
(begin
|
||||||
(display "Failed - macro N_ not defined\n")
|
(display "Failed - macro N_ not defined\n")
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
(define-module (gnucash report balsheet-eg))
|
(define-module (gnucash report balsheet-eg))
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (gnucash report eguile-gnc))
|
(use-modules (gnucash report eguile-gnc))
|
||||||
(use-modules (gnucash report eguile-utilities))
|
(use-modules (gnucash report eguile-utilities))
|
||||||
|
|
||||||
|
@ -25,23 +25,13 @@
|
|||||||
|
|
||||||
(define-module (gnucash report business-reports))
|
(define-module (gnucash report business-reports))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash app-utils))
|
||||||
|
(use-modules (gnucash report report-system))
|
||||||
(gnc:module-load "gnucash/report/standard-reports" 0)
|
(gnc:module-load "gnucash/report/standard-reports" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
;; to define gnc-build-url
|
;; to define gnc-build-url
|
||||||
(gnc:module-load "gnucash/html" 0)
|
(gnc:module-load "gnucash/html" 0)
|
||||||
|
|
||||||
;; Guile 2 needs to find this macro at compile time already
|
|
||||||
(cond-expand
|
|
||||||
(guile-2
|
|
||||||
(eval-when
|
|
||||||
(compile load eval expand)
|
|
||||||
(define gnc:menuname-business-reports (N_ "_Business"))))
|
|
||||||
(else
|
|
||||||
(define gnc:menuname-business-reports (N_ "_Business"))))
|
|
||||||
|
|
||||||
(define gnc:optname-invoice-number (N_ "Invoice Number"))
|
|
||||||
|
|
||||||
(define (guid-ref idstr type guid)
|
(define (guid-ref idstr type guid)
|
||||||
(gnc-build-url type (string-append idstr guid) ""))
|
(gnc-build-url type (string-append idstr guid) ""))
|
||||||
|
|
||||||
@ -120,8 +110,6 @@
|
|||||||
0
|
0
|
||||||
))
|
))
|
||||||
|
|
||||||
(export gnc:menuname-business-reports gnc:optname-invoice-number)
|
|
||||||
|
|
||||||
(use-modules (gnucash report fancy-invoice))
|
(use-modules (gnucash report fancy-invoice))
|
||||||
(use-modules (gnucash report invoice))
|
(use-modules (gnucash report invoice))
|
||||||
(use-modules (gnucash report easy-invoice))
|
(use-modules (gnucash report easy-invoice))
|
||||||
@ -139,8 +127,14 @@
|
|||||||
(define (gnc:receivables-report-create account title show-zeros?)
|
(define (gnc:receivables-report-create account title show-zeros?)
|
||||||
(receivables-report-create-internal account title show-zeros?))
|
(receivables-report-create-internal account title show-zeros?))
|
||||||
|
|
||||||
|
(define (gnc:owner-report-create owner account)
|
||||||
|
; Figure out an account to use if nothing exists here.
|
||||||
|
(if (null? account)
|
||||||
|
(set! account (find-first-account-for-owner owner)))
|
||||||
|
(owner-report-create owner account))
|
||||||
|
|
||||||
(export gnc:invoice-report-create
|
(export gnc:invoice-report-create
|
||||||
gnc:customer-anchor-text gnc:job-anchor-text gnc:vendor-anchor-text
|
gnc:customer-anchor-text gnc:job-anchor-text gnc:vendor-anchor-text
|
||||||
gnc:invoice-anchor-text gnc:owner-anchor-text gnc:owner-report-text
|
gnc:invoice-anchor-text gnc:owner-anchor-text gnc:owner-report-text
|
||||||
gnc:payables-report-create gnc:receivables-report-create)
|
gnc:payables-report-create gnc:receivables-report-create
|
||||||
(re-export gnc:owner-report-create)
|
gnc:owner-report-create)
|
||||||
|
@ -32,10 +32,9 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash main)) ; for gnc:debug
|
(use-modules (gnucash main)) ; for gnc:debug
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
|
@ -33,10 +33,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
|
@ -51,10 +51,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
|
@ -27,10 +27,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
|
@ -30,10 +30,9 @@
|
|||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash main)) ; for gnc:debug
|
(use-modules (gnucash main)) ; for gnc:debug
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
|
@ -29,10 +29,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash main)) ; for gnc:debug
|
(use-modules (gnucash main)) ; for gnc:debug
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
(use-modules (gnucash report business-reports))
|
(use-modules (gnucash report business-reports))
|
||||||
|
|
||||||
@ -866,13 +865,6 @@
|
|||||||
|
|
||||||
(else #f))))
|
(else #f))))
|
||||||
|
|
||||||
(define (gnc:owner-report-create owner account)
|
|
||||||
; Figure out an account to use if nothing exists here.
|
|
||||||
(if (null? account)
|
|
||||||
(set! account (find-first-account-for-owner owner)))
|
|
||||||
|
|
||||||
(owner-report-create owner account))
|
|
||||||
|
|
||||||
(define (gnc:owner-report-create-internal
|
(define (gnc:owner-report-create-internal
|
||||||
account split query journal? double? title
|
account split query journal? double? title
|
||||||
debit-string credit-string)
|
debit-string credit-string)
|
||||||
@ -893,4 +885,4 @@
|
|||||||
(gnc:register-report-hook ACCT-TYPE-PAYABLE #t
|
(gnc:register-report-hook ACCT-TYPE-PAYABLE #t
|
||||||
gnc:owner-report-create-internal)
|
gnc:owner-report-create-internal)
|
||||||
|
|
||||||
(export gnc:owner-report-create)
|
(export find-first-account-for-owner owner-report-create)
|
||||||
|
@ -27,9 +27,9 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report aging))
|
(use-modules (gnucash report aging))
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
|
@ -27,9 +27,9 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
|
|
||||||
(use-modules (gnucash report aging))
|
(use-modules (gnucash report aging))
|
||||||
(use-modules (gnucash report standard-reports))
|
(use-modules (gnucash report standard-reports))
|
||||||
|
@ -30,9 +30,8 @@
|
|||||||
(else ))
|
(else ))
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
|
||||||
(gnc:module-load "gnucash/html" 0)
|
(gnc:module-load "gnucash/html" 0)
|
||||||
(gnc:module-load "gnucash/engine" 0)
|
(gnc:module-load "gnucash/engine" 0)
|
||||||
|
|
||||||
|
@ -52,6 +52,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash core-utils)) ; for gnc:version
|
(use-modules (gnucash core-utils)) ; for gnc:version
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-load "gnucash/tax/de_DE" 0)
|
(gnc:module-load "gnucash/tax/de_DE" 0)
|
||||||
|
@ -76,6 +76,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (sw_gnome_utils)) ;; to get to gnc-error-dialog
|
(use-modules (sw_gnome_utils)) ;; to get to gnc-error-dialog
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash gnome-utils))
|
(use-modules (gnucash gnome-utils))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -31,8 +31,6 @@
|
|||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash app-utils))
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
(gnc:module-load "gnucash/app-utils" 0)
|
||||||
(use-modules (gnucash report standard-reports))
|
|
||||||
(use-modules (gnucash report business-reports))
|
|
||||||
|
|
||||||
(use-modules (ice-9 regex)) ; for regular expressions
|
(use-modules (ice-9 regex)) ; for regular expressions
|
||||||
(use-modules (srfi srfi-13)) ; for extra string functions
|
(use-modules (srfi srfi-13)) ; for extra string functions
|
||||||
|
@ -32,8 +32,6 @@
|
|||||||
(use-modules (gnucash core-utils))
|
(use-modules (gnucash core-utils))
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
(gnc:module-load "gnucash/app-utils" 0)
|
||||||
(use-modules (gnucash report standard-reports))
|
|
||||||
(use-modules (gnucash report business-reports))
|
|
||||||
; Syncase is deprecated and redundant in guile 2
|
; Syncase is deprecated and redundant in guile 2
|
||||||
(cond-expand
|
(cond-expand
|
||||||
(guile-2 )
|
(guile-2 )
|
||||||
|
@ -6,6 +6,8 @@
|
|||||||
;; Copyright (c) Phil Longstaff <plongstaff@rogers.com>
|
;; Copyright (c) Phil Longstaff <plongstaff@rogers.com>
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
;; Converts a font name to css style information
|
;; Converts a font name to css style information
|
||||||
(define (font-name-to-style-info font-name)
|
(define (font-name-to-style-info font-name)
|
||||||
(let*
|
(let*
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(define *gnc:_style-sheet-templates_* (make-hash-table 23))
|
(define *gnc:_style-sheet-templates_* (make-hash-table 23))
|
||||||
(define *gnc:_style-sheets_* (make-hash-table 23))
|
(define *gnc:_style-sheets_* (make-hash-table 23))
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
;; These are just a bunch of options which were useful in several
|
;; These are just a bunch of options which were useful in several
|
||||||
;; reports and hence they got defined in a seperate function.
|
;; reports and hence they got defined in a seperate function.
|
||||||
|
@ -109,10 +109,12 @@
|
|||||||
(export gnc:menuname-taxes)
|
(export gnc:menuname-taxes)
|
||||||
(export gnc:menuname-utility)
|
(export gnc:menuname-utility)
|
||||||
(export gnc:menuname-custom)
|
(export gnc:menuname-custom)
|
||||||
|
(export gnc:menuname-business-reports)
|
||||||
(export gnc:pagename-general)
|
(export gnc:pagename-general)
|
||||||
(export gnc:pagename-accounts)
|
(export gnc:pagename-accounts)
|
||||||
(export gnc:pagename-display)
|
(export gnc:pagename-display)
|
||||||
(export gnc:optname-reportname)
|
(export gnc:optname-reportname)
|
||||||
|
(export gnc:optname-invoice-number)
|
||||||
|
|
||||||
(export gnc:define-report)
|
(export gnc:define-report)
|
||||||
(export <report>)
|
(export <report>)
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (sw_report_system))
|
(use-modules (sw_report_system))
|
||||||
|
|
||||||
;; Terminology in this file:
|
;; Terminology in this file:
|
||||||
@ -66,6 +67,8 @@
|
|||||||
(define gnc:pagename-display (N_ "Display"))
|
(define gnc:pagename-display (N_ "Display"))
|
||||||
(define gnc:optname-reportname (N_ "Report name"))
|
(define gnc:optname-reportname (N_ "Report name"))
|
||||||
(define gnc:optname-stylesheet (N_ "Stylesheet"))
|
(define gnc:optname-stylesheet (N_ "Stylesheet"))
|
||||||
|
(define gnc:menuname-business-reports (N_ "_Business"))
|
||||||
|
(define gnc:optname-invoice-number (N_ "Invoice Number"))
|
||||||
|
|
||||||
;; We want to warn users if they've got an old-style, non-guid custom
|
;; We want to warn users if they've got an old-style, non-guid custom
|
||||||
;; report-template, but only once
|
;; report-template, but only once
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (ice-9 regex))
|
(use-modules (ice-9 regex))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -53,6 +53,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
(define reportname (N_ "Average Balance"))
|
(define reportname (N_ "Average Balance"))
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
(define-module (gnucash report standard-reports balance-sheet))
|
(define-module (gnucash report standard-reports balance-sheet))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
(define-module (gnucash report standard-reports budget-balance-sheet))
|
(define-module (gnucash report standard-reports budget-balance-sheet))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
(define-module (gnucash report standard-reports budget-flow))
|
(define-module (gnucash report standard-reports budget-flow))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
(define-module (gnucash report standard-reports budget))
|
(define-module (gnucash report standard-reports budget))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
(define-module (gnucash report standard-reports cash-flow))
|
(define-module (gnucash report standard-reports cash-flow))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (ice-9 regex))
|
(use-modules (ice-9 regex))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (ice-9 regex))
|
(use-modules (ice-9 regex))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
(define-module (gnucash report standard-reports equity-statement))
|
(define-module (gnucash report standard-reports equity-statement))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
(export gnc:make-general-journal-report)
|
(export gnc:make-general-journal-report)
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
(export gnc:make-general-ledger-report)
|
(export gnc:make-general-ledger-report)
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash report report-system report-collectors))
|
(use-modules (gnucash report report-system report-collectors))
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash report report-system report-collectors))
|
(use-modules (gnucash report report-system report-collectors))
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash core-utils))
|
(use-modules (gnucash core-utils))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
(use-modules (gnucash main))
|
(use-modules (gnucash main))
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
(gnc:module-load "gnucash/html" 0) ; added for 'gnc-html-engine-supports-css'
|
||||||
(gnc:module-load "gnucash/report/report-system" 0)
|
(gnc:module-load "gnucash/report/report-system" 0)
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash core-utils))
|
(use-modules (gnucash core-utils))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (srfi srfi-13))
|
(use-modules (srfi srfi-13))
|
||||||
(use-modules (srfi srfi-14))
|
(use-modules (srfi srfi-14))
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
(define-module (gnucash report hello-world))
|
(define-module (gnucash report hello-world))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
;; 'debug is deprecated and unused since guile 2
|
;; 'debug is deprecated and unused since guile 2
|
||||||
(cond-expand
|
(cond-expand
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
(define-module (gnucash report view-column))
|
(define-module (gnucash report view-column))
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (sw_report_system))
|
(use-modules (sw_report_system))
|
||||||
|
|
||||||
(use-modules (gnucash printf))
|
(use-modules (gnucash printf))
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
(use-modules (gnucash main)) ;; FIXME: delete after we finish modularizing.
|
||||||
(use-modules (gnucash core-utils)) ; for gnc:version
|
(use-modules (gnucash core-utils)) ; for gnc:version
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (sw_report_system))
|
(use-modules (sw_report_system))
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
(define-module (gnucash tax de_DE))
|
(define-module (gnucash tax de_DE))
|
||||||
|
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-load "gnucash/app-utils" 0)
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(export gnc:txf-get-payer-name-source)
|
(export gnc:txf-get-payer-name-source)
|
||||||
(export gnc:txf-get-form)
|
(export gnc:txf-get-form)
|
||||||
|
@ -26,6 +26,8 @@
|
|||||||
;; http://www.felfri.de/winston/schnittstellen.htm
|
;; http://www.felfri.de/winston/schnittstellen.htm
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
(use-modules (gnucash gettext))
|
||||||
|
|
||||||
(define txf-tax-entity-types
|
(define txf-tax-entity-types
|
||||||
(list
|
(list
|
||||||
(cons 'Ind #("Individual, Joint, etc." "Umsatzsteuer-Kennzahlen"))
|
(cons 'Ind #("Individual, Joint, etc." "Umsatzsteuer-Kennzahlen"))
|
||||||
|
Loading…
Reference in New Issue
Block a user