gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Wed Oct 9 09:18:51 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/84034044 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/662d29d6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef3bc616 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a46daeb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6370b0f7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca5f5871 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1abda45c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d45f0621 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/49e65130 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3a2c85f5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f4794d51 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7bb7d3cd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f4379bbd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/93a24b62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a90b8749 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2d996926 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9d0d3fd3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b00a95c0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3e8c9ad8 (commit)
	from  https://github.com/Gnucash/gnucash/commit/58cfb58b (commit)



commit 84034044cec4ff67f409cfcbf9c6af1f19786d20
Merge: 58cfb58b9 662d29d66
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 21:16:14 2019 +0800

    Merge branch 'maint'

commit 662d29d664d6834b66caf7c9a24a9543d8571d13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:42:26 2019 +0800

    [average-balance] show monetaries instead of numbers in data table
    
    instead of numbers, show monetary amounts, rounded to SCU

commit ef3bc616b2dafbd2ef9886b12e603e9e37bee565
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 8 22:01:45 2019 +0800

    [html-table] refactor and dedupe row/col modifiers
    
    * dedupe gnc:html-table-set-cell/tag!
    * dedupe gnc:html-table-set-cell!
    * create internal fn gnc:html-table-set-cell-datum! for above fns

commit 8a46daeb8c67ed4a6900d15dc8c916665f698d61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 05:49:53 2019 +0800

    [html-table] convert to srfi-2 and-let*

commit 6370b0f7ee4399fe223a269e95bf4283a9f7d773
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:27:18 2019 +0800

    [html-table] html-table-cell negative amount does not apply to <td>
    
    Only number-cell and total-number-cell have negative-amount styles.

commit ca5f587156ed28aa40f76d81aefc325c89be1974
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:14:08 2019 +0800

    [html-table] compact gnc:html-table-render

commit 1abda45cf62d4fea18aefa1877749f78b673e9f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:13:17 2019 +0800

    [html-table] compact gnc:html-table-append-column!

commit d45f06215f1f1d10cb360148f74f0385d76cb62e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:12:59 2019 +0800

    [html-table] compact gnc:html-table-prepend-row!

commit 49e651304261b04e79401487e97cd8d124baedd3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:12:28 2019 +0800

    [html-table] compact functions, define vars in formals

commit 3a2c85f577ed580d39a51abbbf043fe7155001c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 8 22:59:31 2019 +0800

    [html-table] deprecate gnc:html-table-remove-last-row!
    
    this function is unused in code.

commit f4794d516ffa194dcf2fe4af9e4cd2ace2c30f65
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 05:40:00 2019 +0800

    [test-report-html] add tests for html-table-cell row/col modifiers

commit 7bb7d3cdd655d23c7af902e57aa6326df59933c1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 23:18:34 2019 +0800

    [html-document] schemify gnc:html-document-tree-collapse
    
    this function is technically a flattening function, converted to
    classic scheme form. very efficient in time and space. it is used
    extensively in reports which are still running well, therefore no
    additional testing is required.

commit f4379bbd8c33c2208aeadb5a5bdb7888a329db87
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 8 22:48:42 2019 +0200

    UK VAT template: replace obsolete EEC and EC by EU

commit 93a24b62ce54dfc0d42f8409f2a7aaefac2830b1
Merge: a90b87499 3e8c9ad80
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 7 10:17:51 2019 -0700

    Merge Ingo Haschler's 'opticalTAN' into maint.

commit a90b874995e2234da9e2d360e693fe48b8e11ece
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 21:54:38 2019 +0800

    Bug 759005 - Print negatives in red, bis
    
    addendum to 9d0d3fd3b; addition to negative monetaries, also print
    negative numbers in red

commit 2d9969262112efa35a14f3fb3ed9627985a57579
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 21:03:37 2019 +0800

    [budget] bug 759005 we don't need style-tag "-neg" anymore

commit 9d0d3fd3be45015a1dbf2800a049eb40361fd09f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 20:16:06 2019 +0800

    Bug 759005 - Print negatives in red
    
    Fixes display of negative monetary-amounts so that they are rendered
    according to style-sheet option.
    
    Note this commit fixes via <td> renderer -- if it has a single datum, and
    has a negative monetary amount, then its tag gets "-neg" appended.
    
    If a gnc:monetary is renderer *outside* html-table-cell, it will not
    be rendered as red (in default stylesheet).

commit b00a95c0b39e2666eac09bf13304782492d886b8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Oct 6 21:27:10 2019 +0200

    Tweak install rule to be able to compile glib's schema's on Windows as well
    
    (Cherry picked from master)
    It's a bit of a hack based on the assumption DESTDIR is never set on Windows.
    A install time guard is added to assert this.
    
    It needed a few changes to make this working:
    - Have cmake expand DESTDIR instead of delaying this to bash
      If not, bash would see "$DESTDIRC:/gcdev64/..." and we'd loose
      the drive letter in bash' expansion of $DESTDIRC.
      So work with $ENV{DESTDIR} instead
    - To prevent cmake from already expanding this in the
      build system generation step add the appropriate escapes to
      that variable.
    - Add guard code in the install command that asserts
      DESTDIR is not set on Windows. Use similar escapes as
      necessary to ensure the evaluation happens at install time
      rather than in the generation step.

commit 3e8c9ad807d8ce9b6bef5fefc1b34cd9ab762329
Author: Ingo Haschler <ih at ingohaschler.de>
Date:   Thu Sep 26 22:03:05 2019 +0200

    Partly fixes bug 667490. It implements the presentation of static optical TAN challenges (photoTAN and QR) inside the enter TAN dialogue.



Summary of changes:
 data/accounts/en_GB/uk-vat.gnucash-xea             |  16 +-
 gnucash/import-export/aqb/dialog-ab.glade          |  18 +-
 gnucash/import-export/aqb/gnc-gwen-gui.c           | 102 +++-
 gnucash/report/html-document.scm                   |  19 +-
 gnucash/report/html-table.scm                      | 598 ++++++++-------------
 gnucash/report/reports/example/average-balance.scm |  12 +-
 gnucash/report/reports/standard/budget.scm         |   9 +-
 .../reports/standard/test/test-average-balance.scm |  16 +-
 gnucash/report/test/test-report-html.scm           |  60 +++
 9 files changed, 438 insertions(+), 412 deletions(-)



More information about the gnucash-patches mailing list