gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Oct 27 15:16:47 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/5157d8b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9fab360 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dfa25e8c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cdb67763 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3475a894 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/885272a1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d077400b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b74c0bed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51a0a55e (commit)
	from  https://github.com/Gnucash/gnucash/commit/e64e73b6 (commit)



commit 5157d8b50ae3985e5f0e32746cb23c4a0a3cb90c
Merge: e64e73b a9fab36
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 12:06:52 2017 -0700

    Merge branch Christopher Lam's Transaction Report Improvements into unstable.

commit a9fab360401a7a859a304ba4033cbf8c189278ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 27 16:01:45 2017 +0800

    transaction.scm upgrade complete
    
    It now has account and transaction substring/regex matcher.
    Verified working in 2.7.0

commit dfa25e8cbd17ec420b84e9180a098501d9155e3e
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Oct 27 15:10:49 2017 +0800

    refactor old is-filter-member to use srfi-1
    
    This has better readability

commit cdb677633ca78d6ed94a36a6ba1a3e93649b79dd
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Oct 26 22:16:24 2017 +0800

    improve split-remove-duplicates, combine filters
    
    To use inbuilt list functions

commit 3475a894f9f463cd36b1dc19817e07ea2a4e0f02
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Oct 25 14:09:28 2017 +0800

    Regex is optional, and add transaction matcher
    
    This commit will reinstate substring matcher, with optional regex matching.
    
    Will also add a Transaction Matcher - will include splits whose description/notes/memo is substring/regex matched. Will be usable for #category matching, especially when backported to transaction.scm
    
    Also strings are defined centrally which will aid localization and reduce typos.

commit 885272a150bb138bd2d4a01c098caa3eae77ba80
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 24 19:18:40 2017 +0800

    Enhance transaction.scm account filter to regex
    
    This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. 'Car|Flights'

commit d077400ba87b44af75c1c3b97661d035028e9aca
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 12:59:25 2017 +0800

    Enhance account filter to a regex
    
    This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. "Car|Flights|Travel"

commit b74c0bedfd56b6b772abd325a41910e6511f90d9
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 08:06:56 2017 +0800

    Amend some strings for improved visibility
    
    Enhance visibility of total-sales and total-purchases (all caps) and amend input/output tax accounts display.

commit 51a0a55e43c742cbdb58440dce479e4e348e0a29
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 08:04:27 2017 +0800

    Change critical code to pure FP
    
    The function split-adder is the most crucial code  in this report. This commit changes it to pure functional programming.



Summary of changes:
 .../standard-reports/income-gst-statement.scm      | 258 +++++++++++----------
 gnucash/report/standard-reports/transaction.scm    | 130 +++++++----
 2 files changed, 225 insertions(+), 163 deletions(-)



More information about the gnucash-patches mailing list