gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Tue Aug 27 11:26:10 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/cbd6dea4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9a48122d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2fa44263 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f4a1b2fd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d963ca0d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13d31797 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90da06b8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/02f03235 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e4af626d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7db2ccc4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ebdebb0a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/54dae108 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18aff5d1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0d35e7c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6b0bfa07 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d7813206 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cc222515 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c2f5fb7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4de2e2b9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/04aab7ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bdb85888 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d1cfea02 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8543008 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7dc59950 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c4a21bc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e9e3c10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9b6df51e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/17848038 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/919c2b30 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d608efc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67751665 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/123033e5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/53b7cba1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/33223970 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5384f319 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce638f30 (commit)
	from  https://github.com/Gnucash/gnucash/commit/a9bf2f8c (commit)



commit cbd6dea4ba9026d596720275f66bf42437a27135
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 27 17:26:04 2019 +0200

    Fix distcheck after locale tax changes

commit 9a48122d417eacab51bbe0e73a462841d70ef7a6
Merge: a9bf2f8cc 2fa442638
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 27 17:25:41 2019 +0200

    Merge maint

commit 2fa442638dd2c86be0dd21c472e330b7eaf80085
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 27 22:16:27 2019 +0800

    fix typo in he/CMakelists.txt templates dist_list

commit f4a1b2fdf2dbf1bbb5abd3a96a64fbdba3fcf2d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 27 21:50:32 2019 +0800

    Revert "[standard-reports] modernise to srfi-9 records"
    
    This reverts commit
    123033e5ea31beb21dc1e75cb50c9cf5432cc34a. Unfortunately srfi-9 records
    don't travel well outside modules, so, will fail on master.

commit d963ca0d3ae44c77cd99550617ecc369958eb95c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 17:06:58 2019 +0800

    fincalc: remove C accelerator for Clear
    
    because it clashes with Close button

commit 13d3179729130f8930f636fe3cd45bed3a6e32e7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 21:14:38 2019 +0800

    Bug 605602 - precision of Financial Calculator seems to depend on locale
    
    * the calc_clicked_cb had mechanism to abort if no fields were
      empty. disable it.
    
    * to convert gnc_numeric to string, the only suitable print_info is
      gnc_share_print_info_places which takes decimal and outputs suitable
      print_info. Not very appropriate, but works.

commit 90da06b8af5bc426ae530a1b913a41175e4908e7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 26 21:31:05 2019 +0800

    [dialog-import] connect delete_event to gnc_gen_trans_list_delete

commit 02f03235bf4f54fb8202cde90d8ed6784192f87f
Merge: 7db2ccc4e e4af626d8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 23:34:03 2019 +0200

    Merge branch 'PR569' into maint
    
    This adds Hebrew account templates

commit e4af626d84c7b7b832d5916df0ac19073b75b64c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 23:29:22 2019 +0200

    he templates: Revert a sporadic "ILS" for consistency

commit 7db2ccc4e0e4e8a331df2f93c4358e3cd0312c4f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 22:55:41 2019 +0200

    Bug 796819 - bad icon with Spanish localization
    
    Temporary fix for Farsi, which was afffected, too.
    As it is maintained by TP, the final fix has to come from them.

commit ebdebb0a5bb5422a0f05c37df930c05da58b9c8d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 19:01:21 2019 +0200

    Clarify the translation remark for the gnucash-icon

commit 54dae108a6281d22aaff6e3035f23002c2c5508b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 18:57:45 2019 +0200

    Properly mark the renamed appdata.xml.in.in for translation

commit 18aff5d1c1743e42450d8cd2a6bfc65c7020d71c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 21 23:31:11 2019 +0800

    Bug 797355 - General Journal report seems to be off balance
    
    Previously, for general-journal, each split was being analyzed, and
    only the source split was counted for totals. This change will means
    the source split *and* its peers were accounted for.

commit 0d35e7c63d60fc53092a18f00a097554ba4c1ce5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:57:02 2019 +0800

    [register] remove unused functions

commit 6b0bfa075ca5c964e4b2df775b228271b2ecf378
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:53:31 2019 +0800

    [register] fix Transfer acc for single-account splits
    
    single account splits shouldn't show "-- Split Transaction --" in
    transfer account. show "None".

commit d7813206ce982364c1ba9bff02aa7bef868375d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:38:29 2019 +0800

    [register] compact functions, inline single-use function

commit cc222515a38fcb34cdd96a38e7da72f313a7c81e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 12:17:39 2019 +0200

    Fix in-tree builds after the appdata file changes
    
    We don't recommend this as it risks tainted build environments. However if
    you know what you're doing it should still work. In particular sandboxed systems
    such as flatpak don't have this problem and hence they do build in-tree.

commit 8c2f5fb7a2d98e9746d2caeb238ce6273b7a4307
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 09:24:19 2019 +0200

    Minor tweaks to appdata file generation
    
    * Use cmake's built-in copy command rather than an external one
    * depend directly on gnc-vcs-info.h rather than the global gnc-vcs-info-target
      The latter won't trigger a rerun of the command if gnc-vcs-info.h already exists
      regardless of whether it had changed.

commit 4de2e2b9c2d96332bb1d3b2228b9e8bab56bcae6
Merge: bdb858883 04aab7cea
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 25 15:55:36 2019 -0700

    Merge Craig Mason-Jones's 'gncnumeric-neg-string' into maint.

commit 04aab7cea3bc8ea47931dde98611668980ec4f65
Author: Craig <craig at lateral.co.za>
Date:   Sat Aug 24 05:45:31 2019 +0200

    Correctly parse decimals between 0 and -1.
    
    The negative sign was being lost because stoll("-0") is 0.
    Also permits parsing decimals between -1 and 1 without the leading 0.

commit bdb858883cb013a08683a31b21e1baca91e52eeb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 25 13:21:08 2019 -0700

    Bug 797377 - cmake fails on debian-8 and ubuntu-14.04...
    
    with gnucash.appdata.xml.in does not exist

commit d1cfea0239c2ab61b57c870d8bb13d548dd7c3ea
Author: avma <avi.markovitz at gmail.com>
Date:   Sun Aug 25 18:49:36 2019 +0300

    Hebrew COA sets

commit e8543008c00493cbf80fb8897ce8c51f3184dfbe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 17:21:32 2019 +0200

    Manpage generation tweaks
    
    - depend on gnc-vcs-info.h file directly instead of the gnc-vcs-info target
      The latter won't cause gnucash to update the manpage in case gnc-vcs-info.h changes,
      the former does.
    - use GNC_VCS_REV as version instead of the static VERSION parameter

commit 7dc59950a59debfd78a3386ff77a99dfbece7522
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 16:32:56 2019 +0200

    Bug 797353 - Add copyright and release info in appdata file
    
    This also means the appdata file now requires preprocessing to set this info
    automatically.

commit c4a21bc9d4d05b16820396560b8a0669585d51a3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 15:33:24 2019 +0200

    Extract a few cmake commands to dedicated files rather than generating them on the fly
    
    This simplifies a number of escape sequences.
    
    The generated file to configure the man page was split up a bit further:
    - code that extracted the GNC_VCS_REV_Y_M from gnc-vcs-info.h was spun out
      into its own function that now sets all parameters in gnc-vcs-info.h
      as environment variables.
    - this function is now invoked by configure-manpage.cmake to extract
      the date to insert into the manpage.
    - the manpage in addition now shows the full date rather than only
      yyyy-mm. This is how man itself does it as well.

commit 0e9e3c107debc6121d54a28d7fb38b26b154415f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:42:19 2019 +0200

    Drop code path for cmake 3.1 and older
    
    We require cmake 3.5

commit 9b6df51e58b0ab4ecd0759d803b84bbefe7c3f60
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:26:34 2019 +0200

    Fix man page title line
    
    * 'Version x.y' should be treated as one parameter
    * Add a page title

commit 17848038119bdbd299634ac0ca53bcec939ed4ac
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:04:49 2019 +0200

    Appdata - sort tags
    
    All tags except for the core information (id, name, summary and description)
    are sorted alphabetically for easier lookup. The core tags are kept on top
    though.

commit 919c2b305d7d1a28f6400e77e9856e2cfda74f22
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 11:59:30 2019 +0200

    Appdata - add language tag

commit 3d608efc2211127f88b028988fe102425046759d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 19:51:13 2019 +0800

    [test-options] add to CMakeLists.txt
    
    forgto to add to dist_list.

commit 67751665b3011b2049d0aa6bf2b8a2556cec334b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 18:55:55 2019 +0800

    [taxtxf(-de_DE)] compact functions, use srfi-2
    
    srfi-2 and-let* allows concise code and returns #f if any intermediate
    var is #f.

commit 123033e5ea31beb21dc1e75cb50c9cf5432cc34a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 22 18:54:59 2019 +0800

    [standard-reports] modernise to srfi-9 records

commit 53b7cba11e63fc0a7ebfdcfe6903ece205f6c345
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 15:25:46 2019 +0100

    Reformat source files gnc-tree-view.c/h
    
    Replace tabs with spaces and changes spaces where appropriate.

commit 33223970916e711146d7a4182fd5f6cd6912542d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 14:45:33 2019 +0100

    Restrict where you can click on the menu column header
    
    With the previous change clicking any where on the menu column header
    will activate the menu so this change activates the menu only in the
    area of the icon.

commit 5384f319433c99e490f7641e3cbee05eabc0b633
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 10:45:58 2019 +0100

    Stop Gtk Warning Negative content width
    
    This is caused by the spacer column being reduced as new columns are
    inserted before the menu selection column at the end. When it gets to
    a size that can not hold a valid button in the header you get the
    warning so remove the spacer column.

commit ce638f3084abc26d45b3bf0ba7417c31346e5689
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 23 10:06:15 2019 +0200

    Add OARS classification to our appdata file
    
    It mentions mild for social-info because we use an online api for quotes retrieval.



Summary of changes:
 CMakeLists.txt                                     |   7 +
 cmake/CMakeLists.txt                               |   5 +-
 cmake/configure-appdata.cmake                      |  16 +
 cmake/configure-manpage.cmake                      |  17 +
 cmake/git2version-info.cmake                       |  28 +
 cmake/version-info2env.cmake                       |  13 +
 data/accounts/CMakeLists.txt                       |   3 +-
 data/accounts/{pl => he}/CMakeLists.txt            |   9 +-
 data/accounts/he/acctchrt_brokerage.gnucash-xea    | 432 +++++++++++++++
 .../{C => he}/acctchrt_business.gnucash-xea        | 306 +++++------
 .../{ja => he}/acctchrt_carloan.gnucash-xea        |  30 +-
 .../{C => he}/acctchrt_cdmoneymkt.gnucash-xea      |  38 +-
 .../{ja => he}/acctchrt_checkbook.gnucash-xea      |  34 +-
 .../{C => he}/acctchrt_childcare.gnucash-xea       |  14 +-
 .../accounts/{C => he}/acctchrt_common.gnucash-xea | 258 ++++-----
 .../{ja => he}/acctchrt_eduloan.gnucash-xea        |  30 +-
 .../{C => he}/acctchrt_fixedassets.gnucash-xea     |  26 +-
 data/accounts/{C => he}/acctchrt_full.gnucash-xea  | 466 ++++++++--------
 .../{C => he}/acctchrt_homeloan.gnucash-xea        |  30 +-
 .../{ja => he}/acctchrt_homeown.gnucash-xea        |  30 +-
 .../{ja => he}/acctchrt_otherloan.gnucash-xea      |  30 +-
 .../{ja => he}/acctchrt_renter.gnucash-xea         |  22 +-
 .../{C => he}/acctchrt_retiremt.gnucash-xea        |  38 +-
 .../{ja => he}/acctchrt_spouseinc.gnucash-xea      |  42 +-
 .../acctchrt_spouseretire.gnucash-xea}             |  38 +-
 doc/CMakeLists.txt                                 |  26 +-
 doc/gnucash.1.in                                   |   2 +-
 gnucash/gnome-utils/gnc-tree-view.c                | 605 +++++++++++----------
 gnucash/gnome-utils/gnc-tree-view.h                |  16 +-
 gnucash/gnome/CMakeLists.txt                       |  25 +-
 gnucash/gnome/dialog-fincalc.c                     |  26 +-
 ...sh.appdata.xml.in => gnucash.appdata.xml.in.in} |  20 +-
 gnucash/gnome/gnucash.desktop.in.in                |   2 +-
 gnucash/gtkbuilder/dialog-fincalc.glade            |  71 ++-
 gnucash/gtkbuilder/dialog-import.glade             |   1 +
 gnucash/import-export/import-main-matcher.c        |   9 +
 gnucash/report/reports/standard/register.scm       | 119 ++--
 .../report/reports/standard/test/test-register.scm | 100 ++--
 libgnucash/core-utils/CMakeLists.txt               |  49 +-
 libgnucash/engine/gnc-numeric.cpp                  |   9 +-
 libgnucash/engine/test/gtest-gnc-numeric.cpp       |   6 +
 libgnucash/tax/CMakeLists.txt                      |   8 +-
 libgnucash/tax/de_DE/txf.scm                       |  79 +--
 libgnucash/tax/us/txf.scm                          |  74 +--
 po/CMakeLists.txt                                  |   2 +-
 po/POTFILES.in                                     |   2 +-
 po/fa.po                                           |  19 +-
 47 files changed, 1899 insertions(+), 1333 deletions(-)
 create mode 100644 cmake/configure-appdata.cmake
 create mode 100644 cmake/configure-manpage.cmake
 create mode 100644 cmake/git2version-info.cmake
 create mode 100644 cmake/version-info2env.cmake
 copy data/accounts/{pl => he}/CMakeLists.txt (81%)
 create mode 100644 data/accounts/he/acctchrt_brokerage.gnucash-xea
 copy data/accounts/{C => he}/acctchrt_business.gnucash-xea (84%)
 copy data/accounts/{ja => he}/acctchrt_carloan.gnucash-xea (81%)
 copy data/accounts/{C => he}/acctchrt_cdmoneymkt.gnucash-xea (81%)
 copy data/accounts/{ja => he}/acctchrt_checkbook.gnucash-xea (83%)
 copy data/accounts/{C => he}/acctchrt_childcare.gnucash-xea (86%)
 copy data/accounts/{C => he}/acctchrt_common.gnucash-xea (78%)
 copy data/accounts/{ja => he}/acctchrt_eduloan.gnucash-xea (82%)
 copy data/accounts/{C => he}/acctchrt_fixedassets.gnucash-xea (84%)
 copy data/accounts/{C => he}/acctchrt_full.gnucash-xea (77%)
 copy data/accounts/{C => he}/acctchrt_homeloan.gnucash-xea (84%)
 copy data/accounts/{ja => he}/acctchrt_homeown.gnucash-xea (83%)
 copy data/accounts/{ja => he}/acctchrt_otherloan.gnucash-xea (82%)
 copy data/accounts/{ja => he}/acctchrt_renter.gnucash-xea (84%)
 copy data/accounts/{C => he}/acctchrt_retiremt.gnucash-xea (80%)
 copy data/accounts/{ja => he}/acctchrt_spouseinc.gnucash-xea (81%)
 copy data/accounts/{C/acctchrt_retiremt.gnucash-xea => he/acctchrt_spouseretire.gnucash-xea} (79%)
 rename gnucash/gnome/{gnucash.appdata.xml.in => gnucash.appdata.xml.in.in} (87%)



More information about the gnucash-patches mailing list