gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Jul 17 13:08:07 EDT 2022
Updated via https://github.com/Gnucash/gnucash/commit/d87972e4 (commit)
via https://github.com/Gnucash/gnucash/commit/f4c27d44 (commit)
via https://github.com/Gnucash/gnucash/commit/3e2f7bc6 (commit)
from https://github.com/Gnucash/gnucash/commit/47904a85 (commit)
commit d87972e4306bd803361d1212ae7d2df36ee9f6ad
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 12 13:14:12 2022 -0700
Git-ignore .LCK files
commit f4c27d4494e16055cae5fd9896b35c5c33bea6d0
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 12 13:13:41 2022 -0700
Move gnc_ui_account_get_tax_info_string to gnc-locale-tax.c
To prevent a circular dependency between libgnc-app-utils and
libgnucash-guile.
commit 3e2f7bc66aa2a3fd2c9cb15c66455658b6bf62b5
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 10 12:04:24 2022 -0700
Create separate shared library for expression parser and SX instance model.
These functions depend on both libgnc-app-utils and libgnucash-guile,
creating a circular dependency when the app-utils bindings are added to
libgnucash-guile.
Summary of changes:
.gitignore | 1 +
bindings/CMakeLists.txt | 1 +
{libgnucash/app-utils => bindings}/app-utils.i | 25 +-
.../misc-mods/agedver.c => bindings/expressions.i | 65 +++--
bindings/guile/CMakeLists.txt | 109 ++++++++-
.../app-utils => bindings/guile}/app-utils.scm | 2 +-
.../app-utils => bindings/guile}/c-interface.scm | 0
.../guile}/date-utilities.scm | 2 +-
.../gnc-html.i => bindings/guile/expressions.i | 90 ++++---
{libgnucash/app-utils => bindings/guile}/fin.scm | 0
.../app-utils => bindings/guile}/gnc-helpers.c | 0
.../app-utils => bindings/guile}/gnc-helpers.h | 0
.../app-utils => bindings/guile}/gnc-optiondb.i | 0
.../app-utils => bindings/guile}/options.scm | 2 +-
bindings/guile/test/CMakeLists.txt | 51 ++++
.../guile}/test/test-c-interface.scm | 0
.../guile}/test/test-date-utilities.scm | 0
.../guile}/test/test-gnc-option-scheme-output.scm | 0
.../guile}/test/test-gnc-optiondb.scm | 4 +-
.../guile}/test/test-load-app-utils-module.scm | 0
.../guile}/test/test-options.scm | 2 +-
.../guile}/test/test-print-queries.cpp | 0
.../guile}/test/test-scm-query-string.cpp | 0
bindings/python/CMakeLists.txt | 40 ++++
gnucash/gnome-utils/CMakeLists.txt | 2 +
gnucash/gnome-utils/dialog-account.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-account.c | 1 +
gnucash/gnome/CMakeLists.txt | 1 +
gnucash/report/CMakeLists.txt | 1 +
gnucash/report/report-core.scm | 3 +-
.../report/reports/standard/account-summary.scm | 2 +-
libgnucash/app-utils/CMakeLists.txt | 175 +++++---------
libgnucash/app-utils/gnc-option-impl.hpp | 1 -
libgnucash/app-utils/gnc-option.hpp | 1 -
libgnucash/app-utils/gnc-optiondb.cpp | 1 -
libgnucash/app-utils/gnc-optiondb.h | 2 -
libgnucash/app-utils/gnc-optiondb.hpp | 1 -
libgnucash/app-utils/gnc-ui-util.c | 261 --------------------
libgnucash/app-utils/gnc-ui-util.h | 3 -
libgnucash/app-utils/test/CMakeLists.txt | 52 +---
libgnucash/tax/CMakeLists.txt | 3 +
libgnucash/tax/gnc-locale-tax.c | 262 ++++++++++++++++++++-
libgnucash/tax/gnc-locale-tax.h | 4 +
po/POTFILES.in | 12 +-
44 files changed, 639 insertions(+), 545 deletions(-)
rename {libgnucash/app-utils => bindings}/app-utils.i (84%)
copy libgnucash/gnc-module/test/misc-mods/agedver.c => bindings/expressions.i (52%)
rename {libgnucash/app-utils => bindings/guile}/app-utils.scm (95%)
rename {libgnucash/app-utils => bindings/guile}/c-interface.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/date-utilities.scm (99%)
copy gnucash/html/gnc-html.i => bindings/guile/expressions.i (52%)
rename {libgnucash/app-utils => bindings/guile}/fin.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/gnc-helpers.c (100%)
rename {libgnucash/app-utils => bindings/guile}/gnc-helpers.h (100%)
rename {libgnucash/app-utils => bindings/guile}/gnc-optiondb.i (100%)
rename {libgnucash/app-utils => bindings/guile}/options.scm (99%)
rename {libgnucash/app-utils => bindings/guile}/test/test-c-interface.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/test/test-date-utilities.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/test/test-gnc-option-scheme-output.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/test/test-gnc-optiondb.scm (99%)
rename {libgnucash/app-utils => bindings/guile}/test/test-load-app-utils-module.scm (100%)
rename {libgnucash/app-utils => bindings/guile}/test/test-options.scm (94%)
rename {libgnucash/app-utils => bindings/guile}/test/test-print-queries.cpp (100%)
rename {libgnucash/app-utils => bindings/guile}/test/test-scm-query-string.cpp (100%)
More information about the gnucash-patches
mailing list