gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Tue Jan 14 13:58:34 EST 2020
Updated via https://github.com/Gnucash/gnucash/commit/45cfb893 (commit)
via https://github.com/Gnucash/gnucash/commit/826c826c (commit)
via https://github.com/Gnucash/gnucash/commit/ead5c947 (commit)
via https://github.com/Gnucash/gnucash/commit/fd24b016 (commit)
via https://github.com/Gnucash/gnucash/commit/6aff6e15 (commit)
via https://github.com/Gnucash/gnucash/commit/e3b926bd (commit)
via https://github.com/Gnucash/gnucash/commit/0787b4e2 (commit)
via https://github.com/Gnucash/gnucash/commit/d9b585c3 (commit)
via https://github.com/Gnucash/gnucash/commit/baba7f0d (commit)
via https://github.com/Gnucash/gnucash/commit/c8eb3b37 (commit)
via https://github.com/Gnucash/gnucash/commit/5bfef54d (commit)
via https://github.com/Gnucash/gnucash/commit/936e2bf3 (commit)
via https://github.com/Gnucash/gnucash/commit/3c6ad3ae (commit)
via https://github.com/Gnucash/gnucash/commit/a3ebd93a (commit)
via https://github.com/Gnucash/gnucash/commit/741eb480 (commit)
via https://github.com/Gnucash/gnucash/commit/0f4265d9 (commit)
via https://github.com/Gnucash/gnucash/commit/589f1c45 (commit)
via https://github.com/Gnucash/gnucash/commit/df92200c (commit)
via https://github.com/Gnucash/gnucash/commit/4a5e7a87 (commit)
via https://github.com/Gnucash/gnucash/commit/c9998a8a (commit)
via https://github.com/Gnucash/gnucash/commit/b5fdcfcb (commit)
via https://github.com/Gnucash/gnucash/commit/d409d009 (commit)
via https://github.com/Gnucash/gnucash/commit/b31f5528 (commit)
via https://github.com/Gnucash/gnucash/commit/68a24dc7 (commit)
via https://github.com/Gnucash/gnucash/commit/31c0fed1 (commit)
via https://github.com/Gnucash/gnucash/commit/9e8886ef (commit)
via https://github.com/Gnucash/gnucash/commit/1c6f3fc9 (commit)
via https://github.com/Gnucash/gnucash/commit/7acc2706 (commit)
via https://github.com/Gnucash/gnucash/commit/b384800d (commit)
via https://github.com/Gnucash/gnucash/commit/bccd9c70 (commit)
via https://github.com/Gnucash/gnucash/commit/3d05f78c (commit)
via https://github.com/Gnucash/gnucash/commit/0397aca1 (commit)
via https://github.com/Gnucash/gnucash/commit/f3499686 (commit)
via https://github.com/Gnucash/gnucash/commit/795fe9aa (commit)
via https://github.com/Gnucash/gnucash/commit/d6b52112 (commit)
via https://github.com/Gnucash/gnucash/commit/f9431991 (commit)
via https://github.com/Gnucash/gnucash/commit/c8e58139 (commit)
via https://github.com/Gnucash/gnucash/commit/b93be1ca (commit)
via https://github.com/Gnucash/gnucash/commit/ef7db175 (commit)
via https://github.com/Gnucash/gnucash/commit/a574be63 (commit)
via https://github.com/Gnucash/gnucash/commit/784b6c94 (commit)
via https://github.com/Gnucash/gnucash/commit/e77db067 (commit)
via https://github.com/Gnucash/gnucash/commit/80d8c962 (commit)
via https://github.com/Gnucash/gnucash/commit/bbd2a7fc (commit)
via https://github.com/Gnucash/gnucash/commit/d9345c16 (commit)
via https://github.com/Gnucash/gnucash/commit/5c478713 (commit)
via https://github.com/Gnucash/gnucash/commit/53ed9086 (commit)
via https://github.com/Gnucash/gnucash/commit/73a673e5 (commit)
via https://github.com/Gnucash/gnucash/commit/d6d4307a (commit)
via https://github.com/Gnucash/gnucash/commit/211c1119 (commit)
via https://github.com/Gnucash/gnucash/commit/d51b4d7f (commit)
via https://github.com/Gnucash/gnucash/commit/3bab9236 (commit)
via https://github.com/Gnucash/gnucash/commit/85058f82 (commit)
via https://github.com/Gnucash/gnucash/commit/3e3a5531 (commit)
via https://github.com/Gnucash/gnucash/commit/cd869832 (commit)
via https://github.com/Gnucash/gnucash/commit/3be7f993 (commit)
via https://github.com/Gnucash/gnucash/commit/1dc59558 (commit)
via https://github.com/Gnucash/gnucash/commit/77ddaf91 (commit)
via https://github.com/Gnucash/gnucash/commit/41b4faf5 (commit)
via https://github.com/Gnucash/gnucash/commit/9291ad23 (commit)
via https://github.com/Gnucash/gnucash/commit/28718689 (commit)
via https://github.com/Gnucash/gnucash/commit/ff10aa24 (commit)
via https://github.com/Gnucash/gnucash/commit/b7b81699 (commit)
via https://github.com/Gnucash/gnucash/commit/7629a018 (commit)
via https://github.com/Gnucash/gnucash/commit/67b508ba (commit)
via https://github.com/Gnucash/gnucash/commit/54f06df2 (commit)
via https://github.com/Gnucash/gnucash/commit/b6586301 (commit)
via https://github.com/Gnucash/gnucash/commit/fc692696 (commit)
via https://github.com/Gnucash/gnucash/commit/12705e4f (commit)
via https://github.com/Gnucash/gnucash/commit/8fb73c7e (commit)
via https://github.com/Gnucash/gnucash/commit/f583bc6d (commit)
via https://github.com/Gnucash/gnucash/commit/5ebbb744 (commit)
via https://github.com/Gnucash/gnucash/commit/5a7c8eca (commit)
via https://github.com/Gnucash/gnucash/commit/9f1603d3 (commit)
via https://github.com/Gnucash/gnucash/commit/da429666 (commit)
via https://github.com/Gnucash/gnucash/commit/15c7aacb (commit)
via https://github.com/Gnucash/gnucash/commit/48fef49e (commit)
via https://github.com/Gnucash/gnucash/commit/61792d9b (commit)
via https://github.com/Gnucash/gnucash/commit/92509761 (commit)
via https://github.com/Gnucash/gnucash/commit/984fe658 (commit)
via https://github.com/Gnucash/gnucash/commit/3d2e2c23 (commit)
via https://github.com/Gnucash/gnucash/commit/b7f67bb3 (commit)
via https://github.com/Gnucash/gnucash/commit/75dba612 (commit)
via https://github.com/Gnucash/gnucash/commit/5e7c2954 (commit)
via https://github.com/Gnucash/gnucash/commit/924fee2f (commit)
via https://github.com/Gnucash/gnucash/commit/43fab24e (commit)
via https://github.com/Gnucash/gnucash/commit/ff8be253 (commit)
via https://github.com/Gnucash/gnucash/commit/6c35d666 (commit)
from https://github.com/Gnucash/gnucash/commit/0a275f09 (commit)
commit 45cfb8937a89f7ddfd802f0264dfa3d53e2a5489
Merge: 4a5e7a87f 826c826cc
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jan 14 19:56:35 2020 +0100
Merge branch 'maint'
Resolves most merge conflicts. The only bit I was unable
to merge from maint into master is the use of match-lambda
in category-barchart.scm. This will have to be redone manually.
commit 826c826cc14c77aa0f6a7c135e88fcce920a5a76
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 13 22:25:36 2020 +0100
Bug 797569 - Swedish account templates not accessible
If environment variable LANG is set to 'Swedish_Sweden' (to work around a gettext bug
affecting Swedish locales) the wrong unix locale was substituted previnting
gnucash from finding the associated account hierarchy templates.
commit ead5c94787d846005dccf6836ca406a475c78cd1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 12 21:33:13 2020 +0800
Bug 797548 - multicolumn income statement: some closing entries are not ignored when within reporting period
Remove closing-entries substring/regex filter.
We will rely on the closing flag created with the Tools>Close Book
tool. This means very *old* closing entries will need to be re-done
via Tools>Close Book using the same date as the old closing entries.
commit fd24b016896af96e322324b03097906fb51eae83
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 12 20:31:05 2020 +0800
[new-aging] reuse string
commit 6aff6e15f0a617be39c9545e4cce011ba0f1e67e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 12 20:31:01 2020 +0800
[new-aging] reinstate sort-by choices
- offer choices for sorting owners in each APAR list
- may be useful for ordering customer aging debts
- this means we remove the default owner->name sorting
commit e3b926bdfa87341bc7f32e5b50b78820f80cabc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 12 08:52:12 2020 +0800
[new-owner-report] reuse string
commit 0787b4e24fcf06e0c4631e9b9a5c585436c7534c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 12 08:41:24 2020 +0800
[new-owner-report] splits->desc will show 1 memo per line
commit d9b585c3969fa2aa678727b4f5e4b8433d7f417e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jan 11 04:52:08 2020 +0800
[category-barchart] simplify report definitions
instead of list-accessors, use (ice-9 match) to assign names to list
items. remove ugly 'tip-and-rev' hack.
also remove hidden option 'reverse-balance?' and pass it as an
argument to the renderer.
commit baba7f0debde9a3d6323ec1c8e0148e1968cc74e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 10 23:34:23 2020 +0800
[income-gst-statement] no need to reverse report amounts
this report handles reversal of income amounts and shouldn't
re-reverse according to originating split's account type.
also friendly-fn should be #f instead of (lambda (a) "") because the
former is handled specifically in trep-engine's add-subheading to
display a blank cell.
commit c8eb3b37380b9196718d29be759cfbda7e708b48
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jan 9 14:59:53 2020 +0000
Bug 797550 - Crash when changing register tab position
Check for a valid GNC_MAIN_WINDOW being passed to
gnc_main_window_update_tab_position before trying to update tabs
commit 5bfef54d6d8ed99aa7ce6d13823f691b25f78dd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jan 9 14:49:25 2020 +0000
Change some spacing in source files account-quickfill.*
commit 936e2bf3713c481250e123a4f1724b821337739e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jan 9 14:47:43 2020 +0000
Bug 797546 - Autocomplete not updated when account names changed
If an account name is changed, the autocomplete list store was updated
but the hash table was not so this change checks for the name change
and updates the hash table. Also fixed was changing the account from /
to a placeholder account which will show or hide the account.
commit 3c6ad3ae82866c870a377289a7a9ce44190d6346
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Jan 7 13:41:10 2020 +0100
L12N:hu Remove region code from account templates directory
There is no region specific file, but the language is also used in other
regions: https://hu.wikipedia.org/wiki/Magyar_nyelv
commit a3ebd93acddd7f322464f9869a95646d8b4273e0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 1 08:18:14 2020 +0700
[new-owner-report] fix LHS and RHS description
INV/PMT txns both derive DESCRIPTION from invoice-posting / payment
txn's ASSET/LIABILITY splits->memos
This seems to produce consistent results in all circumstances.
If a payment txn is modified so that it is funded from >1
asset/liability split, it will concat unique transfer splits memos.
eg. payment transaction
Asset:USDBank -$100 memo "100 USD"
Asset:GBPBank -$100 memo "70 GBP"
A/Payable +$200 memo "orig-memo"
The Payment Description will be "100 USD, 70 GBP"
commit 741eb480168f1ecb8b10b4b61240a565be87bdad
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 6 22:03:53 2020 +0800
[trep-engine] upgrade to include 'balance brought forward'
This fairly complex-looking change is actually simple.
default-calculated-cells is redefined so that the running-balance
column has a custom subheading renderer. The subheading renderer was
formerly used solely for the account->friendly-debit/credit-string
renderer, and is now upgraded to handle hard-coded symbols.
If the friendly-heading-fn is a symbol 'bal-bf, it'll print the
split->account->balance at begindate.
Other columns may also be upgraded for novel subheading renderers. No
forward/backward compatibility issues are expected at all. This change
looks complex because the begindate is not available to
make-split-table and has to be passed on as an argument to be
available for use, and the subheading-renderer will test whether to
display the friendly-fn-renderer at a later stage than previously.
commit 0f4265d910ab9b0ad9c261eb07c895c0576b8e91
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sun Jan 5 12:13:33 2020 +0100
Unify menu separator to "->"
Other meanings of previous " -> " are now:
" -> " conversion
" .. " a range
Other fixes:
1. "File>Save" typo
2. Remove $ from sort order tooltips as it is
a. not relevant,
b. untranslatable for languages used in different regions.
commit 589f1c451f272dea5963c2c9b1d74cc549b4aa6b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 4 18:12:29 2020 -0800
Fix misspelling.
commit df92200c8ebb45ab03e363aa3892a3f5d12ed475
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 31 08:40:46 2019 -0800
Restrict gnucash.pot comment collection to ones beginning with Translators.
On recommendation of the Translation Project's Benno Schulenberg.
Required re-annotating some comments. Also removed several comments
about leaving a line break to prevent inserting it into gnucash.pot.
That didn't actually work: they were inserted anyway.
commit 4a5e7a87fef084a0213d672c91a32c3687f65e93
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 6 15:44:47 2019 +0000
Bug 797472 - Add option to choose account templates
In the account hierarchy assistant the choice of account template was
decided by the your locale and so could be limited. Add two combos so
you can select account templates by language and region.
commit c9998a8ad80b20601d238f1ad01b033045968b55
Merge: b5fdcfcb5 31c0fed1d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 3 13:54:59 2020 -0800
Merge Dave Dittman's missing whitespace into maint
commit b5fdcfcb5b31a639d82cc79920ecf830c33ec450
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 3 13:13:55 2020 -0800
Bug 797481 - crash on close of unsaved tabs by pressing [X]
Use g_object_weak_ref() to null GncItemEdit::sheet to prevent
a use-after-free crash.
Note that this is a band-aid fix. To fix correctly GncItemEdit and probably
most of the rest of the register must be rewritten with modern GObject
macros and resource management.
commit d409d009fb6bd15fc5d5c2b50e9d3510b373d529
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Jan 3 08:47:26 2020 +0100
Amend PR #629: Menu separator in text is "->" [I18N]
commit b31f552822415adf044ec97a508f589e2f9370ae
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 2 16:24:13 2020 -0800
Bug 797549 - Reconcile window shows S_tatement Date rather than...
Statement Date.
Obsolete insertion of _ for Gtk mnemonic when used in gnc-split-reg.c
line 609. That's now handled by the GtkBuilder file.
commit 68a24dc7d2b816f70f473b943623b4f21651f940
Author: Jannick <thirdedition at gmx.net>
Date: Thu Jan 2 15:04:03 2020 +0100
reports: bug fixes in translation strings
* gnucash/report/report-gnome/gnc-plugin-page-report.c:
- replace 'report' by 'report configuration' where appropriate (they are
two different animals).
- correct the menu path to 'Reports > Saved Report Configuration'
commit 31c0fed1dc4d424dbb9900e3071938dc09313f5a
Author: Daniel Dittmann <ddittmann at gmx.net>
Date: Thu Jan 2 14:02:04 2020 +0100
test_gnc_setlocale: use trailing whitespaces
commit 9e8886efb6f0f7ad2339887a7809887286022508
Merge: 7acc2706c 1c6f3fc95
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jan 2 13:15:43 2020 +0100
Merge PR #623 into maint
commit 1c6f3fc957bb3524d0ccbcb11de117bc84c6dab4
Author: Daniel Dittmann <ddittmann at gmx.net>
Date: Mon Dec 30 17:53:05 2019 +0100
create a more consistent aqbanking online_id
The online_id will generated based on bankcode and accountnumber. The
accountnumber may have leading zeros which shall be ignored to make the
creation reliable. In my case the accountnumber of the accountinfo has
no
leading zeros, but the accountnumber of the imported transactions has
leading
zeros. In the result the generated online_id was different and the
widget
to assign the transactions to a account appears always.
commit 7acc2706c64061525fd1aa47b5c6cca54a2068fd
Merge: bccd9c707 b384800d8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jan 2 12:20:03 2020 +0100
Merge PR #626 into maint
commit b384800d8d936a00848a5f4cf13e2e87b56749a1
Author: milotype <43657314+milotype at users.noreply.github.com>
Date: Wed Jan 1 19:55:42 2020 +0100
L12N:hr: update croatian translation with pot file 3.8
5409 translated messages.
commit bccd9c707e41925b523881e5b0e918c77b4aed11
Merge: 3d05f78ca f94319910
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jan 2 11:31:23 2020 +0100
Merge branch 'pr627' into maint
commit 3d05f78caf53f774737954912ee86a815cdd32a3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 28 22:57:24 2019 +0700
[new-owner-report] add double-header
also create a num-cols function which returns an appropriate number of
cols for various report sections.
commit 0397aca1448fdd320e45bc02fb0b504d5ac26a29
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 27 21:11:03 2019 +0700
[html-table][API] html-table can have multirow-col-headers
NEW API:
gnc:html-table-multirow-col-headers and
gnc:html-table-set-multirow-col-headers!
gnc:html-table col-headers have been augmented to support list of th
rows.
* BACKWARD COMPATIBILITY is offered. old use of single-row headers API
gnc:html-table-col-headers and gnc:html-table-set-col-headers! should
be unchanged; will get/set a single row of th elements.
* NEW functions gnc:html-table-multirow-col-headers and
gnc:html-table-set-multirow-col-headers! will get/set an arbitrary
number of rows of th elements.
* using old API gnc:html-table-col-headers on a table, whose multiple
row headers have been set, will lead to a warning and return the first
row only.
commit f3499686baf8d5df4d455df280728a8988722f0a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 28 21:56:17 2019 +0700
[new-owner-report] style monetary sale/tax cols with number-cell
commit 795fe9aa95f9f3f39b5488580e019a84afb5470b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jan 2 08:27:09 2020 +0100
L12N:pl: Merge a fresh template
3521 przetÅumaczonych komunikatów, 1465 tÅumaczeÅ budzi wÄ
tpliwoÅci, 414
nie przetÅumaczonych komunikatów.
commit d6b52112f4aeec2f263548612391ed6d599dd271
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jan 2 07:28:59 2020 +0100
L12N:pl: Recover translator credits from git history
commit f94319910d3cf2535bbed333a5fb8425148034d8
Author: Jannick <thirdedition at gmx.net>
Date: Thu Jan 2 01:23:02 2020 +0100
po/de.po: amend translation about eguile reports
* po/de.po: here.
commit c8e5813957249831e3bf19677b2dbeb9b3b5d439
Author: Jannick <thirdedition at gmx.net>
Date: Thu Jan 2 00:30:49 2020 +0100
po/de.po: fix translation bug
commit b93be1ca70291ba4940895a9f895c5e7966b4ce7
Author: MichaÅ CioÅek <michalciolek at gmail.com>
Date: Wed Jan 1 18:58:52 2020 +0100
Polish translation improved (part2)
commit ef7db1758c84478e2b36b1a6539bd8dabba1cebf
Author: MichaÅ CioÅek <michalciolek at gmail.com>
Date: Tue Dec 31 13:31:10 2019 +0100
Polish translation improved
commit a574be635a638f08517b0c125c78050079fb7f2e
Author: Daniel Dittmann <ddittmann at gmx.net>
Date: Mon Dec 30 15:02:44 2019 +0100
gnucash/import-export/aqb/gnc-ab-utils.c: extract 'create_online_id' function
commit 784b6c9448d53cabaeaa8eea071b03ca9b37f2f9
Merge: 5c478713d e77db0671
Author: Daniel Dittmann <ddittmann at gmx.net>
Date: Mon Dec 30 11:42:43 2019 +0000
Merge remote-tracking branch 'upstream/maint' into maint
commit e77db0671bd6a02cbdc677ff856044c6648ca4f1
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 29 23:23:58 2019 +0100
German translation improved.
5401 translated.
commit 80d8c962a4ac5b982f9dcc7601493de39db52591
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 29 23:23:22 2019 +0100
I18n improvement: Translated column headers should get more human-readable names
... which also already exist as translations in many cases.
commit bbd2a7fc00d717a98e0c1df2fb6d6c0941346673
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 29 23:20:32 2019 +0100
More translation improvements by scriptedly removing the removed colon suffix.
In continuation to 67b508ba (and now including the script
po/remove-suffix.sh as well) some more strings were scriptedly
updated in all available translations.
commit d9345c1691abbf0e5f4580ee9b8e21d01184f6b8
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 29 22:25:14 2019 +0100
Minor translation improvements
- Glossary needs "aging" as term
- Header gnc-commodity.h contains translatable strings
commit 5c478713d6fb92e073a8958fa17f56463edd5d4c
Author: Daniel Dittmann <ddittmann at gmx.net>
Date: Mon Dec 30 00:38:09 2019 +0100
test_gnc_setlocale: add missing whitespaces to diagnostic message
commit 53ed90862ce32e408458eb7f3339a5a66f8bd126
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 29 12:35:13 2019 -0800
Bug 797536 - cmake errors out because it cannot find GncPkgConfig (cmake 3.5.2)
commit 73a673e5b2acde6f91413279de3f85108472ee52
Author: Christian Stimming <christian at cstimming.de>
Date: Thu Dec 26 17:46:15 2019 +0100
Re-apply 67b508ba: Improve translations by scriptedly removing the removed colon suffix.
The trailing colons have been removed in the source e.g.
here 6897f13e ff, but this created a lot of fuzzy translations.
With the po/remove-suffix.sh script, those changes are
adapted in all po files in order to make translators' life
easier.
commit d6d4307ab4e3055db85915345b6e2a423c9e05cf
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 29 10:11:09 2019 +0100
Update recently updated translation files with gnucash.pot template
(to prepare for merging commit 67b508ba)
commit 211c1119f367d273d2d0f8ecc2d71568756ec457
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 28 13:38:13 2019 -0800
Release GnuCash 3.8.
commit d51b4d7f0882c43345c5ce28fed0bfa9eb3a4848
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 28 13:36:11 2019 -0800
Bug 797532 - Crash/Coredump Lots
Replace the asserts in cap-gains.c with g_return_val_if_fail. There's
nothing about cap-gains.c that justifies crashing the program.
commit 3bab92367a827da1e3279d40ac43cd1e220f4032
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 28 13:35:51 2019 -0800
Improve bug-fix detection and reformatting in release-notes script.
commit 85058f82786039a4e4c27d2da2a328df0d876f50
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 27 21:43:01 2019 +0700
[stylesheet-css] a user-customisable CSS based stylesheet
New stylesheet. Exposes a single text box for full CSS customisability.
commit 3e3a553163089ffd27db725c2ad90a40ff141109
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 27 16:51:26 2019 -0800
Latest translations from the Translation Project
commit cd8698321dd9606daea06293a9631f16c242556a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 27 18:38:55 2019 +0100
Bug 797482 - Can't edit date when using Edit Payment function
commit 3be7f993ac95d385cf63118d5e45ccbac4aee452
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 27 18:18:39 2019 +0100
Allow account selection by typing into the post-to field of the payment window
commit 1dc595589e1a6bd1a78132e9ee5eecac2b014468
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 27 17:59:00 2019 +0100
Bug 796530 - [txn csv importer] usability suggestions
Fix account selection by typing in the base account combo box text field
The typing triggered the combobox' changed event. That triggered a repopulation
of the csv data treeview (due to possibly having to unset an account column).
That then in the end retriggered setting the base account. However while typing
in the combo box there may not be a valid account selected in the combo box.
So break this short circuit by testing for a change in the last-known base account
compared to what the combo box believes is the proper account. This last-known
account nore the combo box' internal state will change while typing allowing
proper user input.
commit 77ddaf91ab4738646733d035e3d8861a35230b63
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 27 17:54:16 2019 +0100
Bug 796530 - [txn csv importer] usability suggestions
Do the same for the price csv importer
commit 41b4faf5eb66e1e67e6fb5d22ff33feea5089737
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 27 17:50:04 2019 +0100
Bug 796530 - [txn csv importer] usability suggestions
Add note to tooltips for 'Save Settings' and 'Delete Settings' regarding
reserved save names
commit 9291ad23d66bccab3fe7963502d0e23fd4112bb1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 27 16:08:42 2019 +0000
Take account of some columns in the register having 'Tot' added.
In the journal register and when using auto split some register columns
have 'Tot added to them like 'Tot Debit' depending on where the cursor
is so if you tried to size that column with a double click on the
header it would be based on the short name. This changes fixes that.
commit 28718689dc147fa6f0a31d2a22f266beaef3c36f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 27 16:07:46 2019 +0000
Take account for the pop up button border in the register.
If the pop up button border is specified in CSS, the default size of
the button needs to change so retrieve the border and add it to the
default button size. Also only add the button margin when cells have
the button.
commit ff10aa24f1300147e70e8084fcff37328c68d1e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 27 16:06:43 2019 +0000
Change the date sample so it has the maximum text width possible
commit b7b81699c93273e791df9ec47ce1cce2aaf6a4c7
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 27 07:07:29 2019 +0700
[new-owner-report] bugfix: balance row needs variable linked cols
commit 7629a0185ed1a871984cf74efa5947c2c5ce3429
Author: Christian Stimming <christian at cstimming.de>
Date: Thu Dec 26 18:35:23 2019 +0100
Update German translation.
5311 translated, 52 fuzzy, 43 untranslated.
commit 67b508babecd12b8f16eda5abf8d5d5b16402c21
Author: Christian Stimming <christian at cstimming.de>
Date: Thu Dec 26 17:46:15 2019 +0100
Improve translations by scriptedly removing the removed colon suffix.
The trailing colons have been removed in the source e.g.
here 6897f13e ff, but this created a lot of fuzzy translations.
With the po/remove-suffix.sh script, those changes are
adapted in all po files in order to make translators' life
easier.
commit 54f06df2a918fd388e83a84670d97084092f02c2
Author: Christian Stimming <christian at cstimming.de>
Date: Thu Dec 26 16:53:13 2019 +0100
Update all translation files with most recent gnucash.pot template
(... to prepare for some scripted message de-fuzzification...)
commit b65863019aa662f9c920833656b54f919876c8f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 26 15:45:38 2019 +0700
[new-owner-report] insert narrow-cell to split LHS and RHS cleanly
add narrow-cell to cleanly delineate LHS owner-report and RHS links.
also fix some detail visibility whereby some columns are switched off
in options.
commit fc69269664985b5393fd5bc81074d9b81c3128fd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 26 15:31:46 2019 +0700
[new-owner-report] improve maintainability - rename vars
1. rename vars to better reflect meaning (num to ref, memo to desc,
value-col to bal-col)
2. reindent
3. final gnc-get-num-action swap to gncInvoiceGetID
commit 12705e4fbf673249bc2326008c667db60ee2ba3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 24 17:12:24 2019 +0700
Bug 797521 Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
Final changes after feedback.
* LHS rows now have rowspan as many as linked rows.
* use gncInvoiceGetID instead of xaccSplitGetMemo
* use gncInvoiceGetType instead of gnc-get-action-num to find txn type
which is unreliable
* swap type/description to reference/type columns
* reuse strings
* URLs generally:
document -> document-editor
monetary -> register; all anchors point to non-APAR account. this
reinforces the view that APAR account is an implementation detail,
and most invoice posting/payment activity belong in the Transfer
account.
commit 8fb73c7ed1e5f1c7c14c5cffbdda79feff09373e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 24 16:43:55 2019 +0700
[gnc-lot.h] amend description for gnc_lot_get_earliest_split
this function doesn't necessarily point to the lot opening split.
commit f583bc6d869a38adafd748743c3d6e8c01e61df0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 24 11:11:39 2019 +0700
[test-owner-report] amend to test different descriptions
commit 5ebbb74435e705dca11460535540b50f697ea695
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 18 23:59:23 2019 +0800
[new-owner-report] invoice->payments displays lot links
Change of algorithm to display invoice->payments.
Previously: invoice->lot->splitlist; filtered to payments; retrieve
splits->parent->xaccPaymentAcctSplitList This would find payment
splits in originating currency.
But this fails for lot-link txns whose PaymentAcctSplitList is null.
New algorithm:
- invoice->lot->split-list, each lot-split analysed
- TXN-TYPE-PAYMENT lot-splits will query TransferAcct and each will be
rendered in the originating currency, if they haven't been encountered
before in this invoice.
- TXN-TYPE-LINK lot-splits are rendered as a generic 'Offset
Documents' link to lot-link splits. This helps link invoice to the
link transaction to locate the corresponding credit-note. It is not
possible to link to the corresponding credit-note because a
link-transaction can group many invoices to many credit-notes.
Also:
Increase right-hand-side links from 3 to 4 columns. I think it's quite
useful to add 'Credit Note' 'Invoice' 'Payment' as a separate
column.
commit 5a7c8eca89e11462186cab9d06b6c6aab9dac2b1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 23 16:21:47 2019 +0000
Change Invoice Entries in dialog-invoice.glade
Change 'Invoice Entries' to just 'Entries' which can be used for all
types Invoice, Bills and Vouchers
commit 9f1603d3bb56a82779098dd43775830b442c2c2d
Merge: 92509761a da4296662
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Dec 23 13:32:43 2019 +0100
Merge branch 'fix_bug_743943' of https://github.com/mauritslamers/gnucash into maint
commit da4296662940125caf207f9772a673f1c64080f7
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Tue Oct 29 22:44:24 2019 +0100
add { NULL, NULL } markers at the end of the arrays and remove translation markers for placeholder texts.
commit 15c7aacb024df540ffde8aa2b56534e96fd817a0
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Mon Oct 28 14:04:34 2019 +0100
I18N: Make capitalization consistent in tooltip texts
commit 48fef49e3bd6e6d1112171796d6037208c4855c0
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Thu Oct 24 21:22:20 2019 +0200
add include to gncInvoice.h to make sure the
GncInvoiceType enum is available
commit 61792d9bd949640d657728275d9d20a4f420e698
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Thu Oct 24 17:25:51 2019 +0200
Bug #743943 - "Edit->Post Invoice" is ambiguous
Read invoice type and set label and tooltip texts to
the translations of static definitions.
Remove unnecessary list counts.
commit 92509761a53d5126ef2bf77d819dabd1de690f49
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 17 22:09:46 2019 +0800
sort-and-delete-duplicates: change < function to ensure dedupe works
sort-and-delete-duplicates require that the < proc can sort elements
properly.
In new-owner-report, previous used split->parent->posted_date for
sorting during call to sort-and-delete-duplicates. This does not
guarantee equal elements will be adjacent. Using xaccSplitOrder
satisfies that guarantee, and splits will be deduped properly.
Also account and commodity comparison functions similarly defined to
have consistent code.
This change will modify the output in some tests (e.g. balsheet-pnl
will now group currencies and commodities together due to
string-comparison using gnc-commodity-get-full-name) which must be
modified.
commit 984fe65822b2a9631889727638380e30896558d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 16 14:54:31 2019 +0000
Move the adding of the register state file comment
The adding of the register comment to the state file is at the start
of the gnc_table_save_state function but this only gets added if the
state_section already exists and on first register save it does not so
move it to after the register column widths are added so the
state_section will exist.
commit 3d2e2c2348fe9777164b2ef508f96dd0a418f7d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 16 14:51:08 2019 +0000
Allow room for the border on the item_edit button
commit b7f67bb387ebace7e2f043e1ec60d5e637cbb1d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 16 12:36:37 2019 +0000
Bug 796736 - Register cell pop up columns width to narrow
On first start up, cells with a pop up were initialised with the sample
text plus the cell height. This worked most of the time but with small
fonts the height could be smaller than the minimum button width so the
cell was too small. Add a function to retrieve the button width which
can not be less than the minimum button width and add this to be the
sample text width.
Also when you double clicked on the header of a pop up cell column to
auto size the cell width it did not take into account the button width
and so was too narrow, this is also fixed by getting the button width.
commit 75dba61255c3382dafc4c029517e3c2eac6bb8cd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 16 12:49:43 2019 +0800
Bug 797521 - Receivable Aging (beta): invoice->payments refined
* filter payments from lot's splits by split-is-payment?
* dedupe payments
* sort by payment posted date
commit 5e7c29547129ff55fd0a88212f912e80ae347c7f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 16 02:35:58 2019 +0800
Bug 797521 - Receivable Aging (beta): omit duplicate invoices
924fee2f3 redux, unfortunately gncInvoiceGetGUID isn't actually
available from scheme so we use the O(N^2) accumulator instead.
commit 924fee2f3e95e6f10997a5d2a6c1654b97b39155
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 15 21:18:09 2019 +0800
Bug 797521 - Receivable Aging (beta): omit duplicate invoices
When processing payment->invoices, don't show duplicate invoices. This
is an unusual case documented in the bug.
Note: Instead of sort-and-delete-duplicates the invoices, we could
replace the invoice accumulator with the O(N^2) version:
(if (member invoice invoices) invoices (cons invoice invoices))
commit 43fab24e2c0c787b178f472e3a2ca359f93a245e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 15 21:16:45 2019 +0800
Bug 797521 - Receivable Aging (beta): include earliest split
When processing invoice->payments, we used gnc-lot-get-earliest-split
to find the lot opening-split to skip it.
However it does not always return the lot opening-split, because a
lot-reducing split may be dated earlier than the lot opening-split.
This change means that the posting-split is processed together with
the payment splits, but its PaymentAcctSplitList is null, so it does
not add any row to the result.
commit ff8be253397a2c16ece4836b096c726df8cebf45
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Thu Oct 24 17:15:07 2019 +0200
exposing invoice type through a invoice window getter
commit 6c35d66653dd35cb81b12d8193fc99646e977629
Author: Maurits Lamers <maurits at weidestraat.nl>
Date: Thu Oct 24 17:02:23 2019 +0200
fix missing word in documentation
Summary of changes:
NEWS | 166 +-
bindings/engine.i | 1 +
common/cmake_modules/CMakeLists.txt | 9 +-
data/accounts/CMakeLists.txt | 4 +-
data/accounts/{hu_HU => hu}/CMakeLists.txt | 4 +-
.../{hu_HU => hu}/acctchrt_brokerage.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_business.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_carloan.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_cdmoneymkt.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_checkbook.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_childcare.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_common.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_eduloan.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_fixedassets.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_homeloan.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_homeown.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_otherloan.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_renter.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_retiremt.gnucash-xea | 0
.../{hu_HU => hu}/acctchrt_spouseinc.gnucash-xea | 0
.../acctchrt_spouseretire.gnucash-xea | 0
doc/tip_of_the_day.list.c | 10 +-
gnucash/gnome-search/dialog-search.c | 1 -
gnucash/gnome-utils/account-quickfill.c | 152 +-
gnucash/gnome-utils/account-quickfill.h | 10 +-
gnucash/gnome-utils/gnc-account-sel.c | 6 +
gnucash/gnome-utils/gnc-account-sel.h | 1 +
gnucash/gnome-utils/gnc-autosave.c | 4 +-
gnucash/gnome-utils/gnc-file.c | 2 +-
gnucash/gnome-utils/gnc-main-window.c | 2 +
gnucash/gnome-utils/gnc-plugin.h | 2 +-
gnucash/gnome-utils/gnc-tree-control-split-reg.c | 4 +-
gnucash/gnome-utils/gnc-tree-util-split-reg.c | 2 +-
gnucash/gnome/assistant-hierarchy.c | 271 +-
gnucash/gnome/dialog-invoice.c | 30 +-
gnucash/gnome/dialog-invoice.h | 2 +
gnucash/gnome/dialog-payment.c | 2 +-
gnucash/gnome/gnc-plugin-page-invoice.c | 208 +-
gnucash/gnome/gnc-plugin-page-register.c | 2 +-
gnucash/gnome/gnc-plugin-page-report.c | 6 +-
gnucash/gnome/gnc-split-reg.c | 2 +-
gnucash/gnome/gnucash.desktop.in.in | 2 +-
.../gtkbuilder/assistant-csv-price-import.glade | 12 +-
.../gtkbuilder/assistant-csv-trans-import.glade | 12 +-
gnucash/gtkbuilder/assistant-hierarchy.glade | 127 +-
gnucash/gtkbuilder/dialog-invoice.glade | 2 +-
gnucash/gtkbuilder/dialog-payment.glade | 3 +-
gnucash/gtkbuilder/dialog-preferences.glade | 4 +-
gnucash/import-export/aqb/gnc-ab-utils.c | 35 +-
.../csv-imp/assistant-csv-trans-import.cpp | 12 +-
.../customer-import/dialog-customer-import-gui.c | 38 +-
gnucash/import-export/import-main-matcher.c | 3 +-
gnucash/import-export/log-replay/gnc-log-replay.c | 7 +-
gnucash/import-export/ofx/gnc-ofx-import.c | 16 +-
.../register/ledger-core/split-register-layout.c | 4 +-
gnucash/register/ledger-core/split-register.c | 2 +-
gnucash/register/register-gnome/datecell-gnome.c | 2 +-
.../register/register-gnome/gnucash-item-edit.c | 76 +-
.../register/register-gnome/gnucash-item-edit.h | 3 +
gnucash/register/register-gnome/gnucash-sheet.c | 19 +-
gnucash/register/register-gnome/gnucash-style.c | 10 +-
gnucash/register/register-gnome/table-gnome.c | 9 +-
gnucash/report/html-table.scm | 72 +-
gnucash/report/report-utilities.scm | 7 +-
gnucash/report/report.scm | 2 +
gnucash/report/reports/aging.scm | 4 +-
gnucash/report/reports/standard/balsheet-pnl.scm | 74 +-
.../report/reports/standard/category-barchart.scm | 16 +-
.../reports/standard/income-gst-statement.scm | 41 +-
gnucash/report/reports/standard/new-aging.scm | 50 +-
.../report/reports/standard/new-owner-report.scm | 512 +-
.../reports/standard/test/test-balsheet-pnl.scm | 51 +-
.../reports/standard/test/test-owner-report.scm | 2 +-
gnucash/report/stylesheets/CMakeLists.txt | 1 +
gnucash/report/stylesheets/css.scm | 212 +
gnucash/report/trep-engine.scm | 68 +-
libgnucash/engine/Recurrence.c | 26 +-
libgnucash/engine/cap-gains.c | 12 +-
libgnucash/engine/gnc-lot.h | 5 +-
libgnucash/engine/gncOwner.c | 6 +-
libgnucash/engine/test/test-gnc-date.c | 8 +-
po/CMakeLists.txt | 1 +
po/POTFILES.in | 2 +
po/ar.po | 23647 ++++++----
po/as.po | 40038 ++++++++--------
po/az.po | 33173 ++++++-------
po/bg.po | 40149 ++++++++--------
po/brx.po | 39382 ++++++++--------
po/ca.po | 39881 ++++++++--------
po/cs.po | 39087 ++++++++--------
po/da.po | 39083 ++++++++--------
po/de.po | 6989 ++-
po/doi.po | 40088 ++++++++--------
po/el.po | 39036 ++++++++--------
po/en_GB.po | 39334 ++++++++--------
po/es.po | 19401 ++++----
po/es_NI.po | 37421 ++++++++-------
po/eu.po | 38573 +++++++--------
po/fa.po | 22032 +++++----
po/fi.po | 35884 +++++++-------
po/fr.po | 46519 ++++++++++---------
po/glossary/de.po | 21 +-
po/glossary/gnc-glossary.txt | 1 +
po/gnucash-pot.cmake | 2 +-
po/gu.po | 39815 ++++++++--------
po/he.po | 9826 ++--
po/hi.po | 39903 ++++++++--------
po/hr.po | 6446 +--
po/hu.po | 38964 ++++++++--------
po/it.po | 41379 +++++++++--------
po/ja.po | 24688 ++++++----
po/kn.po | 40205 ++++++++--------
po/ko.po | 37501 ++++++++-------
po/kok.po | 39696 ++++++++--------
po/kok at latin.po | 40394 ++++++++--------
po/ks.po | 40160 ++++++++--------
po/lt.po | 38795 ++++++++--------
po/lv.po | 39578 ++++++++--------
po/mai.po | 39267 ++++++++--------
po/mni.po | 39771 ++++++++--------
po/mni at bengali.po | 39563 ++++++++--------
po/mr.po | 39889 ++++++++--------
po/nb.po | 39502 ++++++++--------
po/ne.po | 39255 ++++++++--------
po/nl.po | 29330 +++++++-----
po/pl.po | 39736 ++++++++--------
po/pt.po | 9616 ++--
po/pt_BR.po | 40536 ++++++++--------
po/remove-suffix.sh | 26 +
po/ro.po | 22443 +++++----
po/ru.po | 21364 +++++----
po/rw.po | 37676 +++++++--------
po/sk.po | 25171 +++++-----
po/sr.po | 40198 ++++++++--------
po/sv.po | 38064 +++++++--------
po/ta.po | 39502 ++++++++--------
po/te.po | 38232 +++++++--------
po/tr.po | 41129 ++++++++--------
po/uk.po | 16171 ++++---
po/ur.po | 40278 ++++++++--------
po/vi.po | 39627 ++++++++--------
po/zh_CN.po | 23178 +++++----
po/zh_TW.po | 37549 ++++++++-------
util/git-release-notes.pl | 4 +-
144 files changed, 1010668 insertions(+), 905973 deletions(-)
rename data/accounts/{hu_HU => hu}/CMakeLists.txt (89%)
rename data/accounts/{hu_HU => hu}/acctchrt_brokerage.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_business.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_carloan.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_checkbook.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_childcare.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_common.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_eduloan.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_fixedassets.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_homeloan.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_homeown.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_otherloan.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_renter.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_retiremt.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_spouseinc.gnucash-xea (100%)
rename data/accounts/{hu_HU => hu}/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 gnucash/report/stylesheets/css.scm
create mode 100755 po/remove-suffix.sh
More information about the gnucash-patches
mailing list