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