gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Jun 29 20:55:32 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/29acfe85 (commit)
via https://github.com/Gnucash/gnucash/commit/d42695e7 (commit)
via https://github.com/Gnucash/gnucash/commit/b4fbec5b (commit)
via https://github.com/Gnucash/gnucash/commit/e148477c (commit)
via https://github.com/Gnucash/gnucash/commit/d53649c0 (commit)
via https://github.com/Gnucash/gnucash/commit/dd108671 (commit)
via https://github.com/Gnucash/gnucash/commit/0f815d9d (commit)
via https://github.com/Gnucash/gnucash/commit/0543a290 (commit)
via https://github.com/Gnucash/gnucash/commit/a3871d9c (commit)
via https://github.com/Gnucash/gnucash/commit/9ed0174c (commit)
via https://github.com/Gnucash/gnucash/commit/54c322c2 (commit)
via https://github.com/Gnucash/gnucash/commit/3785059a (commit)
via https://github.com/Gnucash/gnucash/commit/7e9c9187 (commit)
via https://github.com/Gnucash/gnucash/commit/e19fdf51 (commit)
via https://github.com/Gnucash/gnucash/commit/d1a7d37c (commit)
via https://github.com/Gnucash/gnucash/commit/5cdd1b07 (commit)
via https://github.com/Gnucash/gnucash/commit/7f19abaa (commit)
via https://github.com/Gnucash/gnucash/commit/0f5d3e20 (commit)
via https://github.com/Gnucash/gnucash/commit/0115dc1a (commit)
via https://github.com/Gnucash/gnucash/commit/cc4944e5 (commit)
via https://github.com/Gnucash/gnucash/commit/a23d72de (commit)
via https://github.com/Gnucash/gnucash/commit/b4409ed6 (commit)
via https://github.com/Gnucash/gnucash/commit/551a346c (commit)
via https://github.com/Gnucash/gnucash/commit/cdf348df (commit)
via https://github.com/Gnucash/gnucash/commit/a4bbaf96 (commit)
via https://github.com/Gnucash/gnucash/commit/d5c3b4af (commit)
via https://github.com/Gnucash/gnucash/commit/cf3e9239 (commit)
via https://github.com/Gnucash/gnucash/commit/a7f3f521 (commit)
via https://github.com/Gnucash/gnucash/commit/4cf92baa (commit)
via https://github.com/Gnucash/gnucash/commit/8c6832bc (commit)
via https://github.com/Gnucash/gnucash/commit/5cb1d0eb (commit)
via https://github.com/Gnucash/gnucash/commit/58069668 (commit)
via https://github.com/Gnucash/gnucash/commit/72bdaeef (commit)
via https://github.com/Gnucash/gnucash/commit/0c5f79a5 (commit)
via https://github.com/Gnucash/gnucash/commit/38a3d62f (commit)
via https://github.com/Gnucash/gnucash/commit/2d06d703 (commit)
via https://github.com/Gnucash/gnucash/commit/262a1fac (commit)
via https://github.com/Gnucash/gnucash/commit/b50ed475 (commit)
via https://github.com/Gnucash/gnucash/commit/8c387c1c (commit)
via https://github.com/Gnucash/gnucash/commit/90b2d8f1 (commit)
via https://github.com/Gnucash/gnucash/commit/5213a91b (commit)
via https://github.com/Gnucash/gnucash/commit/03d9bf90 (commit)
via https://github.com/Gnucash/gnucash/commit/7b5ff8d8 (commit)
via https://github.com/Gnucash/gnucash/commit/7c9145a7 (commit)
via https://github.com/Gnucash/gnucash/commit/3731c84f (commit)
via https://github.com/Gnucash/gnucash/commit/77564b1e (commit)
from https://github.com/Gnucash/gnucash/commit/9c96ee2f (commit)
commit 29acfe85bff68a88d701d00dde5024020f1d4f6c
Merge: 9c96ee2f8 d42695e75
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 29 17:39:22 2019 -0700
Merge branch 'maint'
commit d42695e75a5b8865331694c9490c7446af7ebcc3
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 29 16:37:02 2019 -0700
Release GnuCash 3.6
commit b4fbec5b123efffbba24c0783bad41f8902653a1
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 29 14:25:21 2019 -0700
Use warnings instead of perl -w.
perl -w breaks env on Debian.
commit e148477c70e0b5cd0e5a8630ba037e439f64b1b3
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 29 14:10:23 2019 -0700
Remove build-osx.txt, build-solaris.txt, and misc-notes.txt.
The first two are utterly obsolete and the third copies a mailing
list conversation from 20 years ago about stock splits.
commit d53649c061bc905505b1ea5636712b65d4a931c1
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 29 13:18:46 2019 -0700
Update Farsi, Romanian, and Ukrainian translations from the translation project.
commit dd10867195c6fb5d166c29e7f02ab0f10dbcf76b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Jun 29 12:53:44 2019 +0200
txt-to-pot.sh: revert CHARSET change from last commit
commit 0f815d9d1d01c3208a4405f18194416cb236e6c0
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Jun 29 11:29:58 2019 +0200
Update txt-to-pot.sh's header to gettext-tools 0.19.8.1
In the last 2 decades a few parameters were added
commit 0543a29012b18ac2e3bf2a6915f51d1c91b5cbcb
Merge: a3871d9ca 38a3d62f0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 28 11:49:57 2019 -0700
Merge Dawid Wróbel's uft-8 obfuscation fix into maint.
commit a3871d9ca1b12fa1635d1ac7f3781c4a490030ef
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 23 11:01:29 2019 -0700
Warn if can't lock for any reason other than that the file is locked already.
And include the error string in the message.
commit 9ed0174cb04d478d1ea8bd49d8e1964931e7b1f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Jun 27 09:13:14 2019 +0800
[customer-summary] fix sorting to apply within currency groups
* profit/sales/expense are sorted within currency groups. each group
is prepended by currency-mnemonic header. header is rendered only
if num(currencies) > 1.
* markup/customername have no currency grouping.
* customername sorting ensures 'No Customer' entries are last.
commit 54c322c2dd32cdc6b21312dc354eed17ce9d864b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jun 26 05:24:37 2019 +0800
[customer-summary] upgrade to handle multiple currencies per owner
commit 3785059ae0d450104738b90e096e4cee016f1abf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jun 25 11:40:31 2019 +0800
[customer-summary] add url to owner-report
commit 7e9c9187c2cd1e5f128440b871f7ee5f152b9ce2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jun 25 11:02:49 2019 +0800
[customer-summary] remove references to vendor/employee
* there's only customer-summary, no vendor/employee-summary. remove
dead code and unused hidden options.
commit e19fdf51e380c5a664a724d2c89225f90c898265
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jun 25 08:57:49 2019 +0800
[customer-summary] refactor report
* handle error cases centrally
* inline numerous single-use functions
* deduplicate common code
* remove reverse? option is always #t, rename income to sales
commit d1a7d37c18398e5a184a8a835e2cfaebf067650e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jun 25 07:33:01 2019 +0800
[customer-summary] upgrade to handle multiple currencies
commit 5cdd1b072df789347a56f6b6c2f6d5a329206155
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 22:01:35 2019 +0800
[customer-summary] eradicate gnc-numeric
commit 7f19abaabd5223e6498eb863dac780ceb143b8f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 21:58:52 2019 +0800
[customer-summary] remove unneeded sanity check for owner
and all-accounts which will never be null? because it's made of
income-accounts and expense-accounts, and (null? income-accounts) has
already been handled by previous cond
commit 0f5d3e2029ba12656ecb9c5b351849ebf74bf2b8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 21:48:22 2019 +0800
[customer-summary] remove dead code
commit 0115dc1a27e359202378df40572f9ea4b838d0cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 20:37:31 2019 +0800
[customer-summary] *delete-trailing-whitespace/untabify/reindent*
commit cc4944e536fff07258aec299bc80785829b74c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 28 10:59:50 2019 +0800
[html-table] fix never-used function and deprecate
commit a23d72dec264883250a556a0652cb779aa18962f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 28 10:01:48 2019 +0800
[owner-report] timepair->time64
commit b4409ed6c8de675ed6cf861267d3edc1287886ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jun 26 05:39:44 2019 +0800
[owner-report] upgrade find-first-account to seek currency as well
* this is an optional upgrade -- (find-first-account type) will find
the first account of appropriate type; (find-first-account type
#:currency curr) will filter to appropriate currency too
commit 551a346cb1d207c92bf6621f7b67808bf8f9662a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jun 26 22:25:01 2019 +0800
[report-utilities] improve commodity-collector documentation
commit cdf348df248ea9fc23bb8f1ccf55b71c1821e0f5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 28 14:06:35 2019 +0100
Check for a blank line on the transaction importer
If you have some blank lines, just newlines at the end of file and you
have an account column and do not remove them you will get an error
advising that there is no account column selected or account specified
so this change removes them from being parsed.
commit a4bbaf968f809f690cd1163ca7fc7619cbebc014
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 28 14:03:44 2019 +0100
Fix an error in my previous double-click fix
Th gboolean first needs to be setup as a pointer but have left
is_selected as a gboolean.
commit d5c3b4af0cb82d9d7693092faa2a2d89a1e89d18
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 7 13:38:56 2019 +0100
Make the blank split read only
If the transactions are read only or voided and selected for editing a
blank split is added that allows you to change the transaction so in
these cases make the blank split read only.
commit cf3e9239e26fa471ea02616fd20a543741f34fe9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 7 13:38:25 2019 +0100
Allow cancelling of a split paste
Currently when you paste a split you can not cancel the changes as they
are already committed. By opening the transaction for editing before
the split paste the cancel option is now available.
commit a7f3f5213fc08dd4d73af4da062d26fd8c78454f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 7 13:37:50 2019 +0100
Add a dialogue about pasting on an anchoring split
Present a dialogue advising that you can not paste a split on top of
the anchoring split.
commit 4cf92baaa7aea478918c986171953a377396b68c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 7 13:37:07 2019 +0100
Bug 797249 - Cutting home account causes transaction to disappear
Add some test for when cutting splits from transactions that prevent
the cutting of the anchor split and warn when the split is a reconciled
one or when cutting the transaction that it contains reconciled splits.
commit 8c6832bcb95af313869b7d99a3066c2317719439
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 7 13:36:24 2019 +0100
Allow deleting all splits in the General Journal
In the General Journal there is no anchor split so allow all splits to
be deleted.
commit 5cb1d0ebb95226b14e38937a7b33b87797e69583
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 4 16:31:15 2019 +0100
Disable menu options that should not be possible when
transactions are marked read only
commit 580696681a3840565012259f57dff9491e28f16a
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 27 16:43:43 2019 -0700
Replace gitlog2ul.sh with git-release-notes.pl.
git-release-notes.pl finds the last release on its own and formats
the log output separately as text for NEWS and HTML for the announcements.
commit 72bdaeefcdc561b078a540d46e7670f6de9d24a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 16:12:27 2019 +0800
[register] eradicate gnc-default-currency from .scm code
The conditional (null? (xaccSplitGetAccount split)) can never be true
because it was already handled previously in code via the
"(null? (xaccSplitGetAccount (car splits))" cond clause to handle bug
639082
commit 0c5f79a58f50a5dfb26ad6150ebf42b64aabe1f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jun 24 16:07:50 2019 +0800
[job-report] bugfix display amounts with owner currency
* eradicate gnc-default-currency from .scm code
This parallels aec61497 whereby customer & vendor total amounts were
rendered with default_currency instead of owner currency
commit 38a3d62f00e423d6eb47eb6c7b124c9320eca2b3
Author: Dawid Wróbel <me at dawidwrobel.com>
Date: Sun Jun 23 19:51:21 2019 -0400
Check and UTF8-encode the names if needed
Fixes the "Wide character in subroutine entry" error for some UTF8 entries
commit 2d06d703f2164eeeb7782f61a379fc1dc06735ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jun 23 18:11:50 2019 +0800
Fix for import-match-picker "Balanced" amount currency
Import match picker showed amount in default_currency. Fix to show in
the transaction's currency.
commit 262a1fac5d910dd60e0eb0f3048a1dba9c9af8cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 23 10:43:57 2019 +0100
Fix double-click for import-main-matcher.c
The New multiselect feature used two boolean values that was set up as
pointers but there was a error with one if statement that stopped the
double-click to run the match dialogue. Changed all occurrences to just
use boolean values.
commit b50ed4755668575080697f939366f758df11f986
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 21 11:27:20 2019 +0100
Make similar correction to gnc-imp-props-tx.cpp for incorrect find use.
commit 8c387c1c9745a5d5aa02d2fdbdf932dee40653c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 16 15:02:51 2019 +0100
Bug797244 - Remove the invert prices for less than 1
Previously where prices were less than 1, the commodities involved were
swapped and the price inverted, this is no longer required so removed
in the price importer and the transfer dialogue.
commit 90b2d8f1f5148150db51ab751169c54f32140339
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 16 15:01:13 2019 +0100
Change the Commodity/Currency combo's on Price Import
Change the way the sorting is done for the Commodity and Currency
combo's for the Price Import. For the Commodity combo group all non
currencies together at the start and add a separator row.
commit 5213a91b0fdcceb9f324b3f885b8290bc973e835
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 15 10:57:04 2019 +0100
Bug797278 - Create an option for type of commodity for Price import
Currently when you use the 'Commodity From' column for Price imports it
can match against the wrong commodity like COP (Conoco Philips) would
match against the currency COP (Columbian Peso). To fix this add a new
column type 'From Namespace' and rename 'Commodity From' to
'From Symbol' so they match the Security Editor.
commit 03d9bf902a74d0b8e2a3dc5f1a178583a4993c89
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Jun 20 22:55:05 2019 +0800
[html-acct-table] compact gnc:html-make-nbsps
avoid repeatedly string-append
commit 7b5ff8d894f84c5355d717d0816a98b7c820f57f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Jun 20 19:25:35 2019 +0800
[html-acct-table] compact gnc-commodity-table
commit 7c9145a711dac54c24fef044723a243724c82676
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jun 21 20:35:12 2019 +0800
Set the summarybar currency to default_currency
commit 3731c84f0c34c6215825694e910b1cf5e55f50f4
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 20 14:25:01 2019 -0700
Fix copy-paste error.
commit 77564b1e4384382379aeac1a63c8dfed3330792b
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 20 07:43:05 2019 -0700
Bug 797281 - Gnucash crashes when attempting to match online accounts
Don't create a static string and then try to free it.
Summary of changes:
ChangeLog.2018 | 3681 +-
NEWS | 365 +
doc/CMakeLists.txt | 4 +-
doc/build-osx.txt | 72 -
doc/build-solaris.txt | 10 -
doc/misc-notes.txt | 82 -
gnucash/gnome-utils/dialog-transfer.c | 17 +-
gnucash/gnome-utils/window-main-summarybar.c | 4 +-
gnucash/gnome/gnc-plugin-page-register.c | 60 +-
gnucash/gnome/gnc-split-reg.c | 189 +-
gnucash/gnome/gnc-split-reg.h | 1 +
.../gtkbuilder/assistant-csv-price-import.glade | 4 +-
gnucash/import-export/aqb/assistant-ab-initial.c | 8 +-
gnucash/import-export/aqb/gnc-ab-utils.c | 2 +-
.../csv-imp/assistant-csv-price-import.cpp | 85 +-
.../import-export/csv-imp/gnc-imp-props-price.cpp | 158 +-
.../import-export/csv-imp/gnc-imp-props-price.hpp | 8 +-
gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp | 5 +-
.../csv-imp/gnc-imp-settings-csv-price.cpp | 11 +-
gnucash/import-export/csv-imp/gnc-import-price.cpp | 57 +-
gnucash/import-export/csv-imp/gnc-import-tx.cpp | 9 +-
gnucash/import-export/import-main-matcher.c | 31 +-
gnucash/import-export/import-match-picker.c | 2 +-
.../register/ledger-core/split-register-model.c | 14 +-
gnucash/register/ledger-core/split-register.c | 34 +-
gnucash/report/html-acct-table.scm | 45 +-
gnucash/report/html-table.scm | 4 +-
gnucash/report/report-utilities.scm | 62 +-
.../report/reports/standard/customer-summary.scm | 728 +-
gnucash/report/reports/standard/job-report.scm | 9 +-
gnucash/report/reports/standard/owner-report.scm | 39 +-
gnucash/report/reports/standard/register.scm | 8 +-
libgnucash/backend/xml/gnc-xml-backend.cpp | 5 +-
po/fa.po | 3865 +-
po/glossary/txt-to-pot.sh | 8 +-
po/ro.po | 36443 +++++++++----------
po/uk.po | 3725 +-
util/git-release-notes.pl | 97 +
util/gitlog2ul.sh | 55 -
util/obfuscate.pl | 5 +-
40 files changed, 24073 insertions(+), 25938 deletions(-)
delete mode 100644 doc/build-osx.txt
delete mode 100644 doc/build-solaris.txt
delete mode 100644 doc/misc-notes.txt
create mode 100755 util/git-release-notes.pl
delete mode 100755 util/gitlog2ul.sh
More information about the gnucash-patches
mailing list