mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
RptCleanup - install reports into their own toplevel module (gnucash reports)
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -175,7 +175,7 @@ gnucash/report/locale-specific/gnucash
|
||||
gnucash/report/locale-specific/test/test-link-module
|
||||
gnucash/report/gnucash
|
||||
gnucash/report/test/test-link-module
|
||||
gnucash/report/reports/gnucash
|
||||
gnucash/reports/gnucash
|
||||
gnucash/report/stylesheets/gnucash
|
||||
gnucash/report/utility-reports/gnucash
|
||||
swig-*.c
|
||||
|
@@ -266,7 +266,7 @@ gnc_plugin_report_system_new (void)
|
||||
gnc_html_register_url_handler (URL_TYPE_REPORT, gnc_report_system_report_url_cb);
|
||||
gnc_html_register_url_handler (URL_TYPE_HELP, gnc_report_system_help_url_cb);
|
||||
|
||||
scm_c_use_module("gnucash report reports");
|
||||
scm_c_use_module("gnucash reports");
|
||||
scm_c_use_module("gnucash report-menus");
|
||||
scm_c_eval_string("(gnc:report-menu-setup)");
|
||||
|
||||
|
@@ -30,7 +30,7 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gnome-utils))
|
||||
(use-modules (gnucash gettext))
|
||||
(use-modules (gnucash report reports standard dashboard))
|
||||
(use-modules (gnucash reports standard dashboard))
|
||||
|
||||
(eval-when (compile load eval expand)
|
||||
(load-extension "libgnc-gnome" "scm_init_sw_gnome_module"))
|
||||
|
@@ -146,9 +146,10 @@
|
||||
(gnc:report-render-starting (gnc:html-document-title doc))
|
||||
(when headers?
|
||||
;;This is the only place where <html> appears
|
||||
;;with the exception of 2 eguile report templates:
|
||||
;;./share/gnucash/scm/gnucash/report/reports/data/taxinvoice.eguile.scm:<html>
|
||||
;;./share/gnucash/scm/gnucash/report/reports/data/balsheet-eg.eguile.scm:<html>
|
||||
;;with the exception of 3 eguile report templates:
|
||||
;;<guile-sitedir>/gnucash/reports/data/taxinvoice.eguile.scm:<html>
|
||||
;;<guile-sitedir>/gnucash/reports/data/balsheet-eg.eguile.scm:<html>
|
||||
;;<guile-sitedir>/gnucash/reports/data/receipt.eguile.scm:<html>
|
||||
|
||||
(push "<html>\n")
|
||||
(push "<head>\n")
|
||||
|
@@ -797,10 +797,10 @@
|
||||
;; This assumes the modules are located on the file system in a
|
||||
;; path matching the module prefix
|
||||
;; For example passing
|
||||
;; '('(gnucash report stylesheets) '(gnucash report reports standard))
|
||||
;; '('(gnucash report stylesheets) '(gnucash reports standard))
|
||||
;; will search for scm files in
|
||||
;; - <gnc-guile-dir>/gnucash/report/stylesheets
|
||||
;; - <gnc-guile-dir>/gnucash/report/reports/standard
|
||||
;; - <gnc-guile-dir>/gnucash/reports/standard
|
||||
;; and try to load them.
|
||||
;; This function is non-recursive so it won't
|
||||
;; descend in subdirectories.
|
||||
|
@@ -93,21 +93,21 @@ set(scm_rpt_std_GUILE_DEPENDS
|
||||
|
||||
gnc_add_scheme_targets(scm-rpt-reports
|
||||
"${reports_SCHEME}"
|
||||
"gnucash/report"
|
||||
"gnucash"
|
||||
"${scm_rpts_GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-common
|
||||
"${reports_common_SCHEME}"
|
||||
"gnucash/report/reports"
|
||||
"gnucash/reports"
|
||||
"scm-reports-common-links;scm-rpt-reports;${scm_rpt_std_GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-standard
|
||||
"${reports_standard_SCHEME}"
|
||||
"gnucash/report/reports/standard"
|
||||
"gnucash/reports/standard"
|
||||
"scm-rpt-reports;${scm_rpt_std_GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
@@ -115,7 +115,7 @@ gnc_add_scheme_targets(scm-reports-standard
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-example
|
||||
"${reports_example_SCHEME}"
|
||||
"gnucash/report/reports/example"
|
||||
"gnucash/reports/example"
|
||||
"${scm_rpt_example_GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
@@ -24,7 +24,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports aging))
|
||||
(define-module (gnucash reports aging))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -26,7 +26,7 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
(define-module (gnucash report reports example average-balance))
|
||||
(define-module (gnucash reports example average-balance))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports example daily-reports))
|
||||
(define-module (gnucash reports example daily-reports))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;; It illustrates the basic techniques used to create
|
||||
;; new reports for GnuCash.
|
||||
|
||||
(define-module (gnucash report reports example hello-world))
|
||||
(define-module (gnucash reports example hello-world))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;; It illustrates the basic techniques used to create
|
||||
;; new reports for GnuCash.
|
||||
|
||||
(define-module (gnucash report reports example sample-graphs))
|
||||
(define-module (gnucash reports example sample-graphs))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
|
@@ -21,7 +21,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports example welcome-to-gnucash))
|
||||
(define-module (gnucash reports example welcome-to-gnucash))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash core-utils)) ; for gnc:version
|
||||
|
@@ -40,7 +40,7 @@ set(GUILE_DEPENDS
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-locale-specific-1
|
||||
"${gncmod_locale_reports_SCHEME}"
|
||||
gnucash/report/reports/locale-specific
|
||||
gnucash/reports/locale-specific
|
||||
"${GUILE_DEPENDS}"
|
||||
FALSE
|
||||
)
|
||||
|
@@ -80,12 +80,12 @@ libgncmod_locale_specific_gnc_module_init(int refcount)
|
||||
if (is_de_DE)
|
||||
{
|
||||
tax_module = "gnucash/tax/de_DE";
|
||||
report_taxtxf = "(use-modules (gnucash report reports locale-specific taxtxf-de_DE))";
|
||||
report_taxtxf = "(use-modules (gnucash reports locale-specific taxtxf-de_DE))";
|
||||
}
|
||||
else
|
||||
{
|
||||
tax_module = "gnucash/tax/us";
|
||||
report_taxtxf = "(use-modules (gnucash report reports locale-specific taxtxf))";
|
||||
report_taxtxf = "(use-modules (gnucash reports locale-specific taxtxf))";
|
||||
}
|
||||
|
||||
/* The gchar* cast is only because the function declaration expects
|
||||
|
@@ -66,7 +66,7 @@
|
||||
|
||||
;; depends must be outside module scope -- and should eventually go away.
|
||||
|
||||
(define-module (gnucash report reports locale-specific taxtxf-de_DE))
|
||||
(define-module (gnucash reports locale-specific taxtxf-de_DE))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash core-utils)) ; for gnc:version
|
||||
|
@@ -98,7 +98,7 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
(define-module (gnucash report reports locale-specific taxtxf))
|
||||
(define-module (gnucash reports locale-specific taxtxf))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -24,7 +24,7 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
(define-module (gnucash report reports))
|
||||
(define-module (gnucash reports))
|
||||
(use-modules (srfi srfi-13))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash core-utils))
|
||||
@@ -42,8 +42,8 @@
|
||||
;owner-report-create)
|
||||
|
||||
(define report-dirs (list
|
||||
'(gnucash report reports standard) ; base directory for standard reports included in gnucash
|
||||
'(gnucash report reports example) ; base directory for example reports included in gnucash
|
||||
'(gnucash reports standard) ; base directory for standard reports included in gnucash
|
||||
'(gnucash reports example) ; base directory for example reports included in gnucash
|
||||
))
|
||||
|
||||
(report-module-loader report-dirs)
|
||||
@@ -78,15 +78,15 @@
|
||||
0
|
||||
))
|
||||
|
||||
(use-modules (gnucash report reports standard payables))
|
||||
(use-modules (gnucash reports standard payables))
|
||||
(define (gnc:payables-report-create account title show-zeros?)
|
||||
(payables-report-create-internal account title show-zeros?))
|
||||
|
||||
(use-modules (gnucash report reports standard receivables))
|
||||
(use-modules (gnucash reports standard receivables))
|
||||
(define (gnc:receivables-report-create account title show-zeros?)
|
||||
(receivables-report-create-internal account title show-zeros?))
|
||||
|
||||
(use-modules (gnucash report reports standard owner-report))
|
||||
(use-modules (gnucash reports standard owner-report))
|
||||
(define (gnc:owner-report-create owner account)
|
||||
; Figure out an account to use if nothing exists here.
|
||||
(if (null? account)
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard account-piecharts))
|
||||
(define-module (gnucash reports standard account-piecharts))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -48,7 +48,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard account-summary))
|
||||
(define-module (gnucash reports standard account-summary))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard advanced-portfolio))
|
||||
(define-module (gnucash reports standard advanced-portfolio))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard balance-forecast))
|
||||
(define-module (gnucash reports standard balance-forecast))
|
||||
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -62,7 +62,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard balance-sheet))
|
||||
(define-module (gnucash reports standard balance-sheet))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -31,7 +31,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard balsheet-eg))
|
||||
(define-module (gnucash reports standard balsheet-eg))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard balsheet-pnl))
|
||||
(define-module (gnucash reports standard balsheet-pnl))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -28,7 +28,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard budget-balance-sheet))
|
||||
(define-module (gnucash reports standard budget-balance-sheet))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -24,7 +24,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard budget-barchart))
|
||||
(define-module (gnucash reports standard budget-barchart))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard budget-flow))
|
||||
(define-module (gnucash reports standard budget-flow))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -40,7 +40,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard budget-income-statement))
|
||||
(define-module (gnucash reports standard budget-income-statement))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard budget))
|
||||
(define-module (gnucash reports standard budget))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -27,7 +27,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard cash-flow))
|
||||
(define-module (gnucash reports standard cash-flow))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -27,13 +27,13 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard cashflow-barchart))
|
||||
(define-module (gnucash reports standard cashflow-barchart))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash report reports standard cash-flow))
|
||||
(use-modules (gnucash reports standard cash-flow))
|
||||
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
;; depends must be outside module scope -- and should eventually go away.
|
||||
(define-module (gnucash report reports standard category-barchart))
|
||||
(define-module (gnucash reports standard category-barchart))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -26,7 +26,7 @@
|
||||
;; not only print a summary for one single owner (here: only
|
||||
;; customers), but instead a table showing all customers.
|
||||
|
||||
(define-module (gnucash report reports standard customer-summary))
|
||||
(define-module (gnucash reports standard customer-summary))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -22,7 +22,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard dashboard))
|
||||
(define-module (gnucash reports standard dashboard))
|
||||
(export gnc:make-dashboard)
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -45,7 +45,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard equity-statement))
|
||||
(define-module (gnucash reports standard equity-statement))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -26,7 +26,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard general-journal))
|
||||
(define-module (gnucash reports standard general-journal))
|
||||
(export gnc:make-general-journal-report)
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -29,7 +29,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard general-ledger))
|
||||
(define-module (gnucash reports standard general-ledger))
|
||||
(export gnc:make-general-ledger-report)
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard income-gst-statement))
|
||||
(define-module (gnucash reports standard income-gst-statement))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -41,7 +41,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard income-statement))
|
||||
(define-module (gnucash reports standard income-statement))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -22,7 +22,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
|
||||
|
||||
(define-module (gnucash report reports standard invoice))
|
||||
(define-module (gnucash reports standard invoice))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -24,7 +24,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
|
||||
|
||||
(define-module (gnucash report reports standard job-report))
|
||||
(define-module (gnucash reports standard job-report))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -26,7 +26,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard net-charts))
|
||||
(define-module (gnucash reports standard net-charts))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -25,7 +25,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
|
||||
|
||||
(define-module (gnucash report reports standard owner-report))
|
||||
(define-module (gnucash reports standard owner-report))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard payables))
|
||||
(define-module (gnucash reports standard payables))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
|
||||
(use-modules (gnucash report reports aging))
|
||||
(use-modules (gnucash reports aging))
|
||||
|
||||
(define acc-page gnc:pagename-general)
|
||||
(define this-acc (N_ "Payable Account"))
|
||||
|
@@ -21,7 +21,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard portfolio))
|
||||
(define-module (gnucash reports standard portfolio))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -22,7 +22,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard price-scatter))
|
||||
(define-module (gnucash reports standard price-scatter))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -14,7 +14,7 @@
|
||||
;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||
;; 02111-1307 USA
|
||||
|
||||
(define-module (gnucash report reports standard receipt))
|
||||
(define-module (gnucash reports standard receipt))
|
||||
|
||||
(use-modules (ice-9 local-eval)) ; for the-environment
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -23,7 +23,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard receivables))
|
||||
(define-module (gnucash reports standard receivables))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
(gnc:module-load "gnucash/report" 0)
|
||||
|
||||
(use-modules (gnucash report reports aging))
|
||||
(use-modules (gnucash reports aging))
|
||||
|
||||
(define acc-page gnc:pagename-general)
|
||||
(define this-acc (N_ "Receivables Account"))
|
||||
|
@@ -24,7 +24,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard reconcile-report))
|
||||
(define-module (gnucash reports standard reconcile-report))
|
||||
|
||||
(use-modules (gnucash gettext))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -20,7 +20,7 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
(define-module (gnucash report reports standard register))
|
||||
(define-module (gnucash reports standard register))
|
||||
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (srfi srfi-1))
|
||||
|
@@ -31,7 +31,7 @@
|
||||
;; periods. Apart from this, all display options are taken from
|
||||
;; account-summary unchangedly.
|
||||
|
||||
(define-module (gnucash report reports standard sx-summary))
|
||||
(define-module (gnucash reports standard sx-summary))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -22,7 +22,7 @@
|
||||
; - specify a different module name below (eg mytaxinvoice)
|
||||
; - refer to it from .gnucash/config.user
|
||||
; (see https://wiki.gnucash.org/wiki/Custom_Reports )
|
||||
(define-module (gnucash report reports standard taxinvoice))
|
||||
(define-module (gnucash reports standard taxinvoice))
|
||||
|
||||
(use-modules (ice-9 local-eval)) ; for the-environment
|
||||
(use-modules (gnucash utilities))
|
||||
|
@@ -2,9 +2,9 @@
|
||||
(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 report reports example average-balance))
|
||||
(use-modules (gnucash reports example average-balance))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (gnucash report reports standard budget))
|
||||
(use-modules (gnucash reports standard budget))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (tests srfi64-extras))
|
||||
|
@@ -1,8 +1,8 @@
|
||||
(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 report reports standard balance-sheet))
|
||||
(use-modules (gnucash report reports standard income-statement))
|
||||
(use-modules (gnucash reports standard balance-sheet))
|
||||
(use-modules (gnucash reports standard income-statement))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
|
@@ -30,7 +30,7 @@
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (sw_engine))
|
||||
(use-modules (gnucash report reports standard budget))
|
||||
(use-modules (gnucash reports standard budget))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (tests test-engine-extras))
|
||||
|
@@ -3,7 +3,7 @@
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash report reports standard cash-flow))
|
||||
(use-modules (gnucash reports standard cash-flow))
|
||||
(use-modules (gnucash report))
|
||||
|
||||
(define (run-test)
|
||||
|
@@ -28,7 +28,7 @@
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report reports standard cashflow-barchart))
|
||||
(use-modules (gnucash reports standard cashflow-barchart))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (srfi srfi-64))
|
||||
|
@@ -1,12 +1,12 @@
|
||||
(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 report reports standard category-barchart))
|
||||
(use-modules (gnucash report reports standard net-charts))
|
||||
(use-modules (gnucash report reports standard account-piecharts))
|
||||
(use-modules (gnucash report reports standard cashflow-barchart))
|
||||
(use-modules (gnucash report reports standard price-scatter))
|
||||
(use-modules (gnucash report reports example daily-reports))
|
||||
(use-modules (gnucash reports standard category-barchart))
|
||||
(use-modules (gnucash reports standard net-charts))
|
||||
(use-modules (gnucash reports standard account-piecharts))
|
||||
(use-modules (gnucash reports standard cashflow-barchart))
|
||||
(use-modules (gnucash reports standard price-scatter))
|
||||
(use-modules (gnucash reports example daily-reports))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
|
@@ -1,7 +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 report reports standard income-gst-statement))
|
||||
(use-modules (gnucash reports standard income-gst-statement))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
|
@@ -1,7 +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 report reports standard invoice))
|
||||
(use-modules (gnucash reports standard invoice))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
|
@@ -35,7 +35,7 @@
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (sw_engine))
|
||||
(use-modules (gnucash report reports standard register))
|
||||
(use-modules (gnucash reports standard register))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (tests test-engine-extras))
|
||||
|
@@ -35,9 +35,9 @@
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (sw_engine))
|
||||
(use-modules (gnucash report reports standard net-charts))
|
||||
(use-modules (gnucash reports standard net-charts))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report reports standard category-barchart))
|
||||
(use-modules (gnucash reports standard category-barchart))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (tests test-engine-extras))
|
||||
|
||||
|
@@ -27,7 +27,7 @@
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report reports standard net-charts))
|
||||
(use-modules (gnucash reports standard net-charts))
|
||||
|
||||
;; Explicitly set locale to make the report output predictable
|
||||
(setlocale LC_ALL "C")
|
||||
|
@@ -27,7 +27,7 @@
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (gnucash report reports standard net-charts))
|
||||
(use-modules (gnucash reports standard net-charts))
|
||||
|
||||
;; Explicitly set locale to make the report output predictable
|
||||
(setlocale LC_ALL "C")
|
||||
|
@@ -4,9 +4,9 @@
|
||||
(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 report reports standard view-column))
|
||||
(use-modules (gnucash reports standard view-column))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report reports standard taxinvoice))
|
||||
(use-modules (gnucash reports standard taxinvoice))
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
(use-modules (srfi srfi-64))
|
||||
|
@@ -1,8 +1,8 @@
|
||||
(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 report reports standard transaction))
|
||||
(use-modules (gnucash report reports standard reconcile-report))
|
||||
(use-modules (gnucash reports standard transaction))
|
||||
(use-modules (gnucash reports standard reconcile-report))
|
||||
(use-modules (gnucash report stylesheets plain)) ; For the default stylesheet, required for rendering
|
||||
(use-modules (gnucash report))
|
||||
(use-modules (tests test-report-extras))
|
||||
|
@@ -22,7 +22,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard transaction))
|
||||
(define-module (gnucash reports standard transaction))
|
||||
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -50,7 +50,7 @@
|
||||
;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash report reports standard trial-balance))
|
||||
(define-module (gnucash reports standard trial-balance))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
@@ -26,7 +26,7 @@
|
||||
;; edited in a special window. Every view gets a stylesheet so we
|
||||
;; don't have to worry about that here.
|
||||
|
||||
(define-module (gnucash report reports standard view-column))
|
||||
(define-module (gnucash reports standard view-column))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash app-utils))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
@@ -171,7 +171,7 @@ gchar *gnc_path_get_accountsdir()
|
||||
}
|
||||
|
||||
/** Returns the file path to the directory containing all guile scripts, usually
|
||||
* "$prefix/guile/site/2.2".
|
||||
* "$prefix/guile/site/x.y".
|
||||
* This path is determined by querying guile for its sitedir and then
|
||||
* rebasing this to be relative to our own installation prefix.
|
||||
*
|
||||
@@ -186,7 +186,7 @@ gchar *gnc_path_get_scmdir()
|
||||
}
|
||||
|
||||
/** Returns the file path to the report directory, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/report".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_reportdir()
|
||||
@@ -199,21 +199,21 @@ gchar *gnc_path_get_reportdir()
|
||||
}
|
||||
|
||||
/** Returns the file path to the reports directory, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report/reports".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/reports".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_reportsdir()
|
||||
{
|
||||
gchar *reportdir = gnc_path_get_reportdir ();
|
||||
gchar *result = g_build_filename (reportdir, "reports", NULL);
|
||||
g_free (reportdir);
|
||||
gchar *scmdir = gnc_path_get_scmdir ();
|
||||
gchar *result = g_build_filename (scmdir, "gnucash", "reports", NULL);
|
||||
g_free (scmdir);
|
||||
//printf("Returning reportsdir %s\n", result);
|
||||
return result;
|
||||
}
|
||||
|
||||
/** Returns the file path to the standard
|
||||
* reports, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report/reports/standard".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/reports/standard".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_stdreportsdir()
|
||||
|
@@ -93,26 +93,26 @@ gchar *gnc_path_get_localedir(void);
|
||||
gchar *gnc_path_get_accountsdir(void);
|
||||
|
||||
/** Returns the file path to the directory containing all guile scripts, usually
|
||||
* "$prefix/share/gnucash/scm".
|
||||
* "$prefix/share/guile/site/x.y".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_scmdir(void);
|
||||
|
||||
/** Returns the file path to the report directory, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/report".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_reportdir(void);
|
||||
|
||||
/** Returns the file path to the reports, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report/reports".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/reports".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_reportsdir(void);
|
||||
|
||||
/** Returns the file path to the standard
|
||||
* reports, usually
|
||||
* "$prefix/share/gnucash/scm/gnucash/report/reports/standard".
|
||||
* "$prefix/share/guile/site/x.y/gnucash/reports/standard".
|
||||
*
|
||||
* @returns A newly allocated string. */
|
||||
gchar *gnc_path_get_stdreportsdir(void);
|
||||
|
Reference in New Issue
Block a user