gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Feb 6 11:10:47 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/74c00731 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ab5b7155 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/301db902 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90e95ba8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7f794bb2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e523d528 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a0fb7d3b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f624087 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e79e82ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8365283f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bb986e47 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c94b4331 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad094f43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dafff689 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b0b6f2c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a456c8a3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f1667e7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a44bd34d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1e0983d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c5bded6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97eb3c7e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/77c2bc2b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f59e3ca7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34609184 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec7e6c37 (commit)
	from  https://github.com/Gnucash/gnucash/commit/62c2203d (commit)



commit 74c007312ee4b89617503fdc8089da0e0acee65f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 6 17:10:18 2020 +0100

    Update lot-viewer report for master's guile refactoring

commit ab5b7155af2fccbbc725d67aed2ba585b1213433
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 6 17:01:26 2020 +0100

    CMake - remove parameter repetition in else() and endif() statements
    
    Fix leftovers after the maint branch merge

commit 301db9020d65c4c8ec9109e53dd65a3c3ac42470
Merge: 62c2203d4 90e95ba8e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 6 16:50:08 2020 +0100

    Merge branch 'maint'

commit 90e95ba8ef0d9cd2ed5db041c8d299e8096e4632
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 6 16:16:31 2020 +0100

    CMake - remove parameter repetition in else() and endif() statements - part 2
    
    This follows Professional CMake's recommended practises
    I missed plenty of these in my first commit. This one should fix
    these remaining occurrences.

commit 7f794bb26b9c336b0489c202a1ee305bf66e68be
Merge: e523d5280 4f624087e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 6 20:37:43 2020 +0800

    Merge branch 'maint-fix-budget-totals' into maint

commit e523d52802ce85432534b19e451cd5fa02cab15d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 17:07:18 2020 +0800

    [eguile-gnc] show error after stacktrace
    
    ... which makes the error more visible
    and reuse gnc:html-string-sanitize

commit a0fb7d3bd6584e5fcb7b936c44b215a3356dde0c
Merge: e79e82edc a456c8a33
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 5 16:25:19 2020 +0100

    Merge branch 'patch-1' of https://github.com/pau4o/gnucash into maint

commit 4f624087e1e0c521aca46254633b3ae1ad7d5d78
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 5 16:02:44 2020 +0100

    Budget Treeview - reshuffle totals logic
    
    The rearranged switch statements case on row_type rather than
    account type. This gives better isolation of the account types
    vs row_types in the conditions inside each case.

commit e79e82edcfe8db67d17d950b001e9ab196b720f3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 30 12:20:25 2020 +0100

    CMake - remove parameter repetition in else() and endif() statements
    
    This follows Professional CMake's recommended practises

commit 8365283f1834b341883f71eb20bff6a1cf6cab6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 16:31:44 2020 +0800

    Bug 797609 - Backtraces for eguile report errors strips wrong part of stack
    
    Previous code used invalid algorithm to capture the desired error
    stack. Use simpler capture code, which does not require capturing the
    good stack.

commit bb986e474cf927335ce730c5709802e127297c4f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 16:31:20 2020 +0800

    [eguile-utilities] compact code, use (ice-9 match)

commit c94b433187e2e67f56f454bbc7ec58601757fe8a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 15:35:18 2020 +0800

    [commodity-utilities] compact code, use (ice-9 match)

commit ad094f4345f590fb9258258f3292e11a05b7f44f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 15:35:01 2020 +0800

    [report-utilities] compact code, use (ice-9 match)

commit dafff68914b085cc6520fd12dbcbadf849e7bebc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 2 23:30:11 2020 +0800

    [lot-viewer] show lot guid in headers
    
    * also compact code, use partition
    * also don't need to localise option string for debugging tool

commit b0b6f2c6eb65b4521a17fa8c99267989e0b9f0b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 5 00:20:17 2020 +0800

    fix budget totals for unreversed budgets books

commit a456c8a33cc60d4d94210e0c3e6810aa01c6c8e2
Author: Kamen Naydenov <pau4o at users.noreply.github.com>
Date:   Mon Feb 3 18:26:59 2020 +0200

    Fix white text on white background
    
    When dark theme is active in Gnome Shell it sets text colour to white, combined with background colour set in default style to white lead to unreadable reports.

commit f1667e7ba85bd449cd15af1630e16540b1da7e60
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Feb 2 13:58:00 2020 -0800

    Update US Income Tax information for more 2019 changes

commit a44bd34dcfaee61b549571d05780d865abde682f
Author: gnucash-dev <gnucash-dev at LenovoFedora30VM.home>
Date:   Sun Feb 2 13:13:50 2020 -0800

    Correct double-counting of accounts in some cases in US Income Tax Report.

commit 1e0983d0d8c482896cfce2ca3b5f6618f7f24314
Merge: 0c5bded6f f59e3ca75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 2 14:40:05 2020 +0800

    Merge branch 'maint-202001-budget-editor-summaries' into maint

commit 0c5bded6fc0cfefc8252e37f747cb4955f3d2370
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 1 01:21:28 2020 +0800

    [report-utilities] streamline (match) use
    
    reduces the indent level

commit 97eb3c7e98a99196b7aa6ad5fc5dab1b1713e396
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 1 00:24:28 2020 +0800

    [new-owner-report] handle LINK txns as normal payments
    
    With this commit, lot-splits which are part of LINK transactions are
    handled similarly to PAYMENT splits -- the non-APAR var is renamed to
    non-document to reflect their new role: collating all splits without
    an attached invoice lot.

commit 77c2bc2b9a77685601e3a733f9cac8368af3fb31
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 21 22:56:15 2020 +0800

    [new-owner-report] simplify build-column-used

commit f59e3ca751ac149177925d7b94e1ffa21fedd5a7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 4 12:03:46 2020 +0800

    Bug 797551 - Budget totals line missing in 3.8
    
    Reinstate Income/Expense/Transfer/Total, but rename to:
    
    * Inflow from Income
    * Outflow to Expense
    * Outflow to Asset/Equity/Liability
    * Remaining to Budget

commit 3460918492c9303accc7786759ddc4b60d95e71c
Merge: 2adaf692b ec7e6c37d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Feb 1 18:49:23 2020 +0100

    Merge PR #639

commit ec7e6c37d129ca71acdd225d9f3163c06f750740
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 29 05:44:42 2020 +0100

    Add a warning for gettext < 0.20
    
    They do not recognize <developer_name>GnuCash Project</developer_name>
    in gnucash.appdata (https://savannah.gnu.org/bugs/?50408)



Summary of changes:
 CMakeLists.txt                                     | 114 +++++++++----------
 README.dependencies                                |   2 +-
 bindings/guile/CMakeLists.txt                      |   2 +-
 bindings/guile/test/CMakeLists.txt                 |   4 +-
 borrowed/CMakeLists.txt                            |   2 +-
 cmake/CMakeLists.txt                               |   2 +-
 cmake/cmake_uninstall.cmake.in                     |   8 +-
 common/cmake_modules/GncAddSchemeTargets.cmake     |  20 ++--
 common/cmake_modules/GncAddTest.cmake              |   4 +-
 .../MacroAddSourceFileCompileFlags.cmake           |   4 +-
 common/cmake_modules/MakeDistCheck.cmake           |   2 +-
 gnucash/CMakeLists.txt                             |  12 +-
 gnucash/gnome-utils/CMakeLists.txt                 |   4 +-
 gnucash/gnome/CMakeLists.txt                       |   2 +-
 gnucash/gnome/gnc-budget-view.c                    | 121 ++++++++++++++-------
 gnucash/gschemas/CMakeLists.txt                    |   2 +-
 gnucash/html/CMakeLists.txt                        |   2 +-
 gnucash/import-export/aqb/CMakeLists.txt           |   2 +-
 gnucash/import-export/aqb/gschemas/CMakeLists.txt  |   2 +-
 gnucash/import-export/ofx/gschemas/CMakeLists.txt  |   2 +-
 gnucash/import-export/ofx/test/CMakeLists.txt      |   2 +-
 gnucash/import-export/qif-imp/test/CMakeLists.txt  |   2 +-
 gnucash/python/CMakeLists.txt                      |   2 +-
 gnucash/report/commodity-utilities.scm             |  25 ++---
 gnucash/report/eguile-utilities.scm                |  27 +++--
 gnucash/report/eguile.scm                          |  82 ++++----------
 gnucash/report/html-fonts.scm                      |   1 +
 gnucash/report/report-utilities.scm                |  35 +++---
 .../report/reports/locale-specific/us/taxtxf.scm   |  15 +--
 gnucash/report/reports/standard/lot-viewer.scm     |  26 ++---
 .../report/reports/standard/new-owner-report.scm   |  69 ++++--------
 .../report/reports/standard/test/CMakeLists.txt    |   4 +-
 gnucash/report/test/CMakeLists.txt                 |   2 +-
 libgnucash/app-utils/test/CMakeLists.txt           |   2 +-
 libgnucash/backend/dbi/CMakeLists.txt              |   4 +-
 libgnucash/backend/sql/CMakeLists.txt              |   2 +-
 libgnucash/backend/sql/test/CMakeLists.txt         |   2 +-
 libgnucash/backend/xml/CMakeLists.txt              |   2 +-
 libgnucash/core-utils/CMakeLists.txt               |   4 +-
 libgnucash/core-utils/test/CMakeLists.txt          |   2 +-
 libgnucash/doc/design/CMakeLists.txt               |   2 +-
 libgnucash/engine/CMakeLists.txt                   |   2 +-
 libgnucash/engine/test/CMakeLists.txt              |   2 +-
 libgnucash/tax/us/txf.scm                          |   2 +-
 po/CMakeLists.txt                                  |   4 +-
 45 files changed, 297 insertions(+), 338 deletions(-)



More information about the gnucash-patches mailing list