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