gnucash maint: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Sep 8 18:09:13 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/7e56a44f (commit)
via https://github.com/Gnucash/gnucash/commit/b05082a0 (commit)
via https://github.com/Gnucash/gnucash/commit/40cbcc11 (commit)
via https://github.com/Gnucash/gnucash/commit/5811f7bf (commit)
via https://github.com/Gnucash/gnucash/commit/0afec128 (commit)
via https://github.com/Gnucash/gnucash/commit/41b0e4eb (commit)
via https://github.com/Gnucash/gnucash/commit/62c9b4e0 (commit)
via https://github.com/Gnucash/gnucash/commit/e0b26628 (commit)
via https://github.com/Gnucash/gnucash/commit/900cd366 (commit)
via https://github.com/Gnucash/gnucash/commit/f1ff608e (commit)
via https://github.com/Gnucash/gnucash/commit/a30a5864 (commit)
via https://github.com/Gnucash/gnucash/commit/b75de5de (commit)
via https://github.com/Gnucash/gnucash/commit/dae877ca (commit)
via https://github.com/Gnucash/gnucash/commit/a0c5be2c (commit)
via https://github.com/Gnucash/gnucash/commit/15b62eea (commit)
via https://github.com/Gnucash/gnucash/commit/74ebac46 (commit)
via https://github.com/Gnucash/gnucash/commit/bfde5a17 (commit)
via https://github.com/Gnucash/gnucash/commit/7ef4c005 (commit)
via https://github.com/Gnucash/gnucash/commit/d6071020 (commit)
via https://github.com/Gnucash/gnucash/commit/996b94b1 (commit)
via https://github.com/Gnucash/gnucash/commit/ba000f71 (commit)
via https://github.com/Gnucash/gnucash/commit/0198a8b8 (commit)
via https://github.com/Gnucash/gnucash/commit/12253f3c (commit)
via https://github.com/Gnucash/gnucash/commit/30f14191 (commit)
via https://github.com/Gnucash/gnucash/commit/0f505d13 (commit)
via https://github.com/Gnucash/gnucash/commit/1afacb97 (commit)
via https://github.com/Gnucash/gnucash/commit/cf3ccb9f (commit)
via https://github.com/Gnucash/gnucash/commit/5467c475 (commit)
via https://github.com/Gnucash/gnucash/commit/874ed6ab (commit)
from https://github.com/Gnucash/gnucash/commit/1a7c5b9a (commit)
commit 7e56a44f6644232f5b0bb8422c285b8578f7de83
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 8 15:08:39 2018 -0700
Remove deleted files from POTFILES.in
commit b05082a09d916bec87e8608f16f5ba8f164bcc5d
Merge: 1a7c5b9 40cbcc1
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 8 14:43:33 2018 -0700
Merge Chris Lam's consolidated invoice report into maint.
commit 40cbcc11425ec961cd724182978d063aaff242fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 15 23:10:46 2018 +0800
[invoice] move add-subtotal-row to simplify
commit 5811f7bfc204d99bfdae98ac6da721181065f569
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 15 23:08:09 2018 +0800
[invoice] move add-entry-row to simplify
commit 0afec1288ed5cd5d6f6100970f711a932eb851a8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 15 22:37:51 2018 +0800
[invoice] improve num-columns-used
This will never be perfect because Date/Description/Total can be
switched on/off. But it is simpler.
commit 41b0e4eb453a56de6d68101d40f7e8d7cb6155e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 15 15:35:14 2018 +0800
[invoice] simplify single-use functions
commit 62c9b4e02b8b344a04028bc49f342e77e932a274
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 10 20:03:26 2018 +0800
[invoice] [CSS] remove styles and replace with CSS
commit e0b26628f88d73779557c9c52c3c3e95f804acd3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 9 17:28:07 2018 +0800
[test-invoice] all variants share same options and html structure
Therefore test-invoice variants now all share the same tests.
commit 900cd3666786ace6255fed03b46d9a02b598d28f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 10 11:05:40 2018 +0800
[invoice] add toggle for invoice title
commit f1ff608e3ce7a2cae8fd29898eca708c3a3ddf31
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 10 10:37:20 2018 +0800
[invoice] enable displaying a picture eg company logo in layout
commit a30a58641d22a4b98fcd12ca7ae2ca9e83ef57f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 10 09:53:23 2018 +0800
[invoice] change do-rows-with-subtotals to named let
This function is only defined once, and use named-let which imho is
neater because it defines the init values explicitly.
commit b75de5de1f7de0c40cc638dd4595d3e267b979bc
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 10 10:17:14 2018 +0800
[invoice] refinements
1. disable Display/My Company toggle - this is now in Layout
2. streamline internal functions to reduce number of definitions
3. company-details now right-align and add more fields.
fields can be hidden via CSS. no need for further display options.
commit dae877cacf747e324d7dbc70470665e64a5f544c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 22 11:59:37 2018 +0800
[invoice] now supports customized layout
commit a0c5be2c81694e6c2746b49ab6f11be3b8f9d12a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 9 14:38:33 2018 +0800
[business-reports] delete redundant [fancy|easy]-invoice
commit 15b62eea6c4faf4da4ad49bc244b11ec7f6ccb8c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 9 10:33:24 2018 +0800
[invoice+fancy-invoice] add option minimum # entries
This is to enable compatibility with fancy-invoice feature.
commit 74ebac461b3a1a60459225b6887d50e1f94886a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 9 00:46:38 2018 +0800
[invoice+easy-invoice] invoice.scm can generate easy-invoice
invoice.scm can now mimic easy-invoice.scm reports, including a
greater number of options.
commit bfde5a17f7e15a53c6ab31c54a91c665e72fbd65
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 8 23:10:46 2018 +0800
[invoice] add classes for invoice headers
commit 7ef4c00579bce385d1e31863136805f16f1d330e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 8 22:33:45 2018 +0800
[easy-invoice] Display/Charge Type rename back to Display/Action
This report had renamed "Action" to "Charge Type". For consistency,
let's rename it back, and add migration path in options.scm for
saved-options. 2 fewer strings for translation.
commit d6071020e15978675fd224d8bd2f919829263f69
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 4 23:15:50 2018 +0800
[invoice] more refactoring
commit 996b94b1efad7e2388fd848321e80695ec5fd9aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 4 20:54:15 2018 +0800
[invoice] move invoice-details-table to its own function
commit ba000f71bf9a81c6b234543a02c31fcc972e3d81
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 4 13:58:00 2018 +0800
[invoice] enable CSS class
This commit will enables "class" attribute in the various html-table
objects. The CSS string can be specified, eg.
.entries-table tr, .entries-table td { etc }
.date-table tr { etc }
to provide styling etc.
commit 0198a8b831135360fab6040c526b4339e0349ac3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 3 15:27:56 2018 +0800
[invoice] convert string-expand to sanitize html strings.
string-expand was converting #\newline to <br/>. convert it to
generate a gnc:make-html-text object with substrings and
gnc:html-markup-br tags.
commit 12253f3c38a6e81167b4f7f03d71cca2841efca6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 3 14:14:32 2018 +0800
[invoice] simplify num-columns-required to use SRFI-1
commit 30f14191e604b7364ed89689da22c48f3e565034
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 3 14:53:35 2018 +0800
[invoice] *untabify*
commit 0f505d13890dea3f6555d8b51e71e263d61ce56f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 3 14:15:03 2018 +0800
[invoice] entry-values are unused. remove and simplify.
commit 1afacb97ba7b6305fd19228b7a3369e62007611f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 2 22:35:09 2018 +0800
[invoice] refactor gncOrder handling
Previously the function addorder was being passed as an argument to
add gncOrder references to a list, for later displaying in
report. This commit will simplify it - instead of passing a function
to make-entry-table, the report will query invoice orders directly
when needed.
commit cf3ccb9f1e75d9ad4c95e3a44e448892cc0d4c91
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 2 22:04:55 2018 +0800
[invoice] more mucho refactoring, no functional change.
commit 5467c47598a5e09054e1e9bff99b2014a9befd6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 2 21:02:00 2018 +0800
[invoice] mucho refactoring. no functional change.
Refactor to use SRFI constructs, simplify logic, add comments. No
functional change.
commit 874ed6ab0af81e7ab35c0808774eaf4924f4a4f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jun 2 17:05:39 2018 +0800
[invoice] *reindent*
Summary of changes:
gnucash/report/business-reports/CMakeLists.txt | 2 -
.../report/business-reports/business-reports.scm | 2 -
gnucash/report/business-reports/easy-invoice.scm | 811 -------------
gnucash/report/business-reports/fancy-invoice.scm | 943 ---------------
gnucash/report/business-reports/invoice.scm | 1254 +++++++++++---------
.../report/business-reports/test/test-invoice.scm | 178 ++-
libgnucash/app-utils/options.scm | 1 +
po/POTFILES.in | 2 -
8 files changed, 782 insertions(+), 2411 deletions(-)
delete mode 100644 gnucash/report/business-reports/easy-invoice.scm
delete mode 100644 gnucash/report/business-reports/fancy-invoice.scm
More information about the gnucash-patches
mailing list