gnucash unstable: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Wed Dec 20 08:56:00 EST 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/318f7ebc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/723b51a0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d910ad2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a784dd57 (commit)
	from  https://github.com/Gnucash/gnucash/commit/76921b5e (commit)



commit 318f7ebc4fd97d727c8b49bc12758c6c7a9520f8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Dec 20 14:34:35 2017 +0100

    Force build order on report system support files
    
    Guile 2.2 is more picky about this than guile 2.0 was.

commit 723b51a06d7e8028349d1a3f81badc32ea0befa3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 23:28:47 2017 +0100

    Add unit test for rewritten scheme error handlers

commit 3d910ad2b1c6bde3948e9fe7e22265408c4a1c02
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 23:13:01 2017 +0100

    Drop guile 1.8 support
    
    And with it all quirks we still had in the code to support that version.

commit a784dd57848e0d52ad17108f624722adfeeb2867
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 16:53:40 2017 +0100

    Add support for guile 2.2



Summary of changes:
 CMakeLists.txt                                     |  53 +++---
 Makefile.am                                        |   9 -
 README                                             |   3 +-
 README.dependencies                                |   2 +-
 common/CMakeLists.txt                              |   3 +-
 common/Makefile.am                                 |   1 -
 common/cmake_modules/GncAddSchemeTargets.cmake     |  84 +++++----
 common/cmake_modules/GncAddTest.cmake              |   4 +-
 common/guile-mappings.h                            |   9 -
 common/swig-utf8.patch                             |  60 -------
 common/test-core/Makefile.am                       |   9 -
 common/test-core/unittest-support.scm              |   8 +-
 configure.ac                                       |  67 ++------
 gnucash/environment.in                             |   6 +-
 gnucash/gnome-utils/Makefile.am                    |   9 -
 gnucash/gnome-utils/gnome-utils.scm                |   7 +-
 gnucash/gnome/Makefile.am                          |   7 -
 gnucash/html/Makefile.am                           |   7 -
 gnucash/import-export/qif-imp/Makefile.am          |   5 +-
 gnucash/import-export/qif-imp/qif-import.scm       |  10 +-
 gnucash/report/business-reports/Makefile.am        |   2 -
 gnucash/report/business-reports/balsheet-eg.scm    |   5 +-
 gnucash/report/business-reports/receipt.scm        |   5 +-
 gnucash/report/business-reports/taxinvoice.scm     |   5 +-
 gnucash/report/locale-specific/us/Makefile.am      |   2 -
 gnucash/report/locale-specific/us/taxtxf.scm       |   7 +-
 gnucash/report/report-gnome/Makefile.am            |   9 -
 .../report-gnome/dialog-report-column-view.c       |  10 +-
 gnucash/report/report-gnome/report-gnome.scm       |   7 +-
 .../test/test-load-report-gnome-module.scm         |   3 -
 gnucash/report/report-system/CMakeLists.txt        |  18 +-
 gnucash/report/report-system/Makefile.am           |   9 -
 gnucash/report/report-system/eguile-gnc.scm        |   5 +-
 gnucash/report/report-system/eguile-utilities.scm  |   7 -
 gnucash/report/report-system/report.scm            |   8 +-
 .../test/test-load-report-system-module.scm        |   2 -
 gnucash/report/standard-reports/Makefile.am        |   2 -
 .../test/test-standard-net-linechart.scm           |   8 +-
 gnucash/report/stylesheets/Makefile.am             |   2 -
 gnucash/report/utility-reports/Makefile.am         |   2 -
 gnucash/report/utility-reports/hello-world.scm     |   5 -
 gnucash/report/utility-reports/test-graphing.scm   |   1 -
 gnucash/report/utility-reports/view-column.scm     |   8 +-
 .../report/utility-reports/welcome-to-gnucash.scm  |   7 +-
 libgnucash/app-utils/Makefile.am                   |  10 +-
 libgnucash/app-utils/app-utils.scm                 |  19 +--
 libgnucash/app-utils/c-interface.scm               |  80 ++++++---
 libgnucash/app-utils/gettext.scm                   |  15 +-
 libgnucash/app-utils/gfec.c                        | 189 ++++-----------------
 libgnucash/app-utils/gnc-exp-parser.c              |   2 +-
 .../app-utils/make-prefs-migration-script.xsl      |  12 +-
 libgnucash/app-utils/options.scm                   |   7 -
 libgnucash/app-utils/test/CMakeLists.txt           |  18 +-
 libgnucash/app-utils/test/Makefile.am              |   7 +-
 .../test/test-c-interface.scm}                     |  41 +++--
 libgnucash/app-utils/test/test-exp-parser.c        |   6 +-
 .../app-utils/test/test-load-app-utils-module.scm  |  14 +-
 .../app-utils/test/test-scm-query-string.cpp       |   5 -
 libgnucash/core-utils/Makefile.am                  |  10 +-
 libgnucash/core-utils/core-utils.scm               |   8 +-
 libgnucash/core-utils/gnc-guile-utils.c            |  23 +--
 libgnucash/engine/Makefile.am                      |   9 -
 libgnucash/engine/engine.scm                       |   7 +-
 libgnucash/gnc-module/Makefile.am                  |   9 -
 libgnucash/gnc-module/gnc-module.scm               |  16 +-
 libgnucash/gnc-module/test/mod-bar/Makefile.am     |   7 -
 libgnucash/gnc-module/test/mod-baz/Makefile.am     |   7 -
 libgnucash/gnc-module/test/mod-foo/Makefile.am     |   7 -
 libgnucash/scm/CMakeLists.txt                      |   6 +-
 libgnucash/scm/Makefile.am                         |   2 -
 libgnucash/scm/gnumeric/Makefile.am                |   2 -
 libgnucash/scm/main.scm                            |  41 -----
 libgnucash/tax/us/Makefile.am                      |   2 -
 libgnucash/tax/us/de_DE.scm                        |   7 +-
 74 files changed, 313 insertions(+), 777 deletions(-)
 delete mode 100644 common/swig-utf8.patch
 copy libgnucash/{engine/test/test-test-extras.scm => app-utils/test/test-c-interface.scm} (50%)



More information about the gnucash-patches mailing list