gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Fri Sep 13 13:10:59 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/fb09555f (commit)
via https://github.com/Gnucash/gnucash/commit/e38cc914 (commit)
via https://github.com/Gnucash/gnucash/commit/26a9ccc1 (commit)
via https://github.com/Gnucash/gnucash/commit/da655cfa (commit)
via https://github.com/Gnucash/gnucash/commit/41c58ec0 (commit)
via https://github.com/Gnucash/gnucash/commit/c23f3f05 (commit)
via https://github.com/Gnucash/gnucash/commit/70eb7172 (commit)
via https://github.com/Gnucash/gnucash/commit/82b3af96 (commit)
via https://github.com/Gnucash/gnucash/commit/84dede1a (commit)
via https://github.com/Gnucash/gnucash/commit/23d0fa13 (commit)
via https://github.com/Gnucash/gnucash/commit/7a36c229 (commit)
via https://github.com/Gnucash/gnucash/commit/70cb3a0b (commit)
via https://github.com/Gnucash/gnucash/commit/ff8c5725 (commit)
via https://github.com/Gnucash/gnucash/commit/b05c57a9 (commit)
via https://github.com/Gnucash/gnucash/commit/d3f86d2a (commit)
via https://github.com/Gnucash/gnucash/commit/a91b3ff4 (commit)
via https://github.com/Gnucash/gnucash/commit/fa4fc551 (commit)
via https://github.com/Gnucash/gnucash/commit/e6e2258a (commit)
via https://github.com/Gnucash/gnucash/commit/4cd9f5a6 (commit)
via https://github.com/Gnucash/gnucash/commit/b1d0dd7d (commit)
via https://github.com/Gnucash/gnucash/commit/cce25271 (commit)
from https://github.com/Gnucash/gnucash/commit/617c4c4a (commit)
commit fb09555fa14b4626921ab5370c7d384f03ef6aa5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 13 10:09:29 2019 -0700
Fix html-charts build failure when runing ninja check without running ninja.
commit e38cc914522eee2ba07f27d19ef8b36b58c9da86
Merge: 617c4c4ad 26a9ccc18
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 13 09:40:01 2019 -0700
Merge branch 'maint'
Bumping the required cmake to 3.10 and removing GncPkgConfig.cmake as
no longer required.
commit 26a9ccc1810ef6fe5baf042d1e7893c22e16d13f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Sep 13 18:29:52 2019 +0800
Bug 797408 - Find Transaction Window -> Search Criteria Section -> Add Search Criteria -> Section does not expand to new size to include a newly added Search Criteria
commit da655cfaa9091e5922453129873f401ab0975310
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Sep 12 22:32:01 2019 +0800
[balsheet-pnl] ensure txns on last report-date are processed
bugfix. after writing commit message to 23d0fa132, I had to verify the
strong statement regarding txns on last report-date, and found that I
was incorrect. ensure txns are previously accounted for.
commit 41c58ec00ab2276ca9b326570d07689fc47bc7e9
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 12 14:45:23 2019 -0700
Convert Gtk3 and Webkit to imported targets.
This causes CMake to include their headers with -isystem instead of -I,
so the compiler doesn't generate warnings on them. ArchLinux was failing
to build because of such warnings.
Includes a function from cmake 3.6 to allow this to work on systems like
Ubuntu 14.04 that still provide only cmake 3.5.
commit c23f3f05e311d81ce0fbb7bbc6b850e5acd5776d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 10 16:33:33 2019 -0700
Fix deprecated G_TYPE_INSTANCE_GET_PRIVATE and G_INLINE_FUNC
with the function/declaration that they substituted.
Note that this doesn't use the recommended new GObject creation macros
because the class names in libgnucash/engine don't follow the gnome
naming convention.
commit 70eb7172d5801d0377a0e80789db589be2505da5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 12 22:49:44 2019 +0200
Drop special case for old cmake versions
We require 3.5 which is more recent than 3.3
commit 82b3af969571077d584eb550aa5edb4e35663d54
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 12 22:21:09 2019 +0200
Change scheme file compile command invocation
This
* adds normal double quotes around the guild function call
* removes escaped quotes from paths
* add 'VERBATIM' keyword to let cmake perform its own escape logic on the commands
Verified to work on Windows and linux with both ninja and make.
commit 84dede1ab7a59d569878a3fed6568e65d53597ee
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 12 22:19:05 2019 +0200
Remove leaked work in progress file from POTFILES.in
commit 23d0fa132414faab93acb46214c7c6197938044e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Sep 8 23:37:10 2019 +0800
[balsheet-pnl] bugfix last pnl period must not be decreased by 1 day
logic error to calculate last period date pair for col-header.
pnl report-dates are stored as a list of time64. consider a regular
profit&loss for "quarterly income & expense amounts for last
calendar year". dates are 1-jan to 31-dec. the report-dates are
'(1-jan 1-apr 1-jul 1-oct 31-dec). the inc/exp accounts balances are
queried for the above dates, and the delta change (sans closing
entries) constitutes the desired answer.
the col-header needs to report "1-jan to 31-mar", which it does by
retrieving 2 consecutive dates in the list (1-jan 1-apr), then
decrease second date by 1 day to obtain "1-jan to 31-mar" . however
this fails for the last period which would return '1-oct to 30-dec'.
this commit changes display for last period to return last report-date
so that the header is fixed to '1-oct to 31-dec'.
this is cosmetic for header dates only, calculations of periodic
income/expense amounts were never affected and included entries on the
last report-date (e.g. 31-dec as above).
commit 7a36c229c54a54d27444a30be44cae3622681a99
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Sep 8 20:39:09 2019 +0800
[balsheet-pnl] speed up by pre-appending accounts
minor efficiency change. append-reverse is faster than append, and
storing the appended lists is rather convenient for this
report which uses them a lot.
commit 70cb3a0b979991cc34a00278d9de246ad5fac1c5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Sep 10 00:34:25 2019 +0800
[utilities] compact sort-and-delete-duplicates
This is still readable IMHO. kons is the result constructor, and adds
item to result iff different from previous add.
commit ff8c5725cde0d6bbdeba6ea53ad6a08198a4db0a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Sep 8 18:54:06 2019 +0800
[test-extras] rewrite strip-string to avoid repeat string-append
this is marginally more efficient, by keeping a list of (shared)
substrings, and only concatenating them when returning the stripped
string.
commit b05c57a948cac6c665c6134ccf03335f3135900e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Sep 7 19:36:34 2019 +0800
[html-acct-table] compact functions
commit d3f86d2adf8a3a3b8358bcf446ba6b18a56815a1
Merge: fa4fc551a a91b3ff45
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Sep 10 02:49:36 2019 +0200
Merge branch 'PR579' into maint
commit a91b3ff4535f9f8e02397f328fe9f426d26551bf
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Sep 10 02:47:02 2019 +0200
PR #579: update Project-Id-Version of he.po
5358 translated messages.
commit fa4fc551afa7cb788af717c237d862fe26bd29c7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Sep 9 23:27:30 2019 +0200
Remove obsolete "disambiguation prefix" translator comments
https://lists.gnucash.org/pipermail/gnucash-devel/2019-September/044199.html
Continuation of commit d30fe7a
commit e6e2258a74b843bec159e5a6edb8a41baff80a31
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Sep 9 14:44:10 2019 -0700
Bug 797356 - ninja check fails with GCC-9
commit 4cd9f5a605e9e7e05ac7f4be3602bf742234dca0
Author: avma <avi.markovitz at gmail.com>
Date: Mon Sep 9 13:17:11 2019 +0300
Update he.po to v3.7
commit b1d0dd7d588876b95174fcabace52a7a14d33cd7
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Sep 8 22:14:02 2019 +0200
[i18n] Update German translation
In particular, the single-character translations changed by
984d583e are now fixed again.
5301 translated, 38 fuzzy, 19 untranslated.
commit cce252713f7b109ecfcff45497b78c136c45143b
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Sep 8 21:59:26 2019 +0200
[i18n] update (msgmerge) German translation
Summary of changes:
CMakeLists.txt | 38 +-
common/cmake_modules/GncAddSchemeTargets.cmake | 13 +-
common/cmake_modules/MakeDistFiles.cmake | 5 -
gnucash/CMakeLists.txt | 2 +-
gnucash/gnome-search/CMakeLists.txt | 2 +-
gnucash/gnome-search/dialog-search.c | 3 +-
gnucash/gnome-search/gnc-general-search.c | 2 +-
gnucash/gnome-search/search-account.c | 2 +-
gnucash/gnome-search/search-boolean.c | 2 +-
gnucash/gnome-search/search-core-type.c | 2 +-
gnucash/gnome-search/search-date.c | 2 +-
gnucash/gnome-search/search-double.c | 2 +-
gnucash/gnome-search/search-int64.c | 2 +-
gnucash/gnome-search/search-numeric.c | 2 +-
gnucash/gnome-search/search-reconciled.c | 2 +-
gnucash/gnome-search/search-string.c | 2 +-
gnucash/gnome-utils/CMakeLists.txt | 6 +-
gnucash/gnome-utils/gnc-combott.c | 3 +-
gnucash/gnome-utils/gnc-currency-edit.c | 2 +-
gnucash/gnome-utils/gnc-date-edit.c | 4 +-
gnucash/gnome-utils/gnc-date-format.c | 2 +-
gnucash/gnome-utils/gnc-embedded-window.c | 2 +-
gnucash/gnome-utils/gnc-main-window.c | 2 +-
gnucash/gnome-utils/gnc-period-select.c | 4 +-
gnucash/gnome-utils/gnc-plugin-file-history.c | 2 +-
gnucash/gnome-utils/gnc-plugin-manager.c | 2 +-
gnucash/gnome-utils/gnc-plugin-menu-additions.c | 2 +-
gnucash/gnome-utils/gnc-plugin-page.c | 2 +-
gnucash/gnome-utils/gnc-plugin.c | 2 +-
gnucash/gnome-utils/gnc-query-view.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-account-types.c | 3 +-
gnucash/gnome-utils/gnc-tree-model-account.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-commodity.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-owner.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-price.c | 4 +-
gnucash/gnome-utils/gnc-tree-model-selection.c | 2 +-
gnucash/gnome-utils/gnc-tree-model-split-reg.c | 11 +-
gnucash/gnome-utils/gnc-tree-model.c | 2 +-
gnucash/gnome-utils/gnc-tree-view-account.c | 2 +-
gnucash/gnome-utils/gnc-tree-view-commodity.c | 6 +-
gnucash/gnome-utils/gnc-tree-view-owner.c | 6 +-
gnucash/gnome-utils/gnc-tree-view-price.c | 2 +-
gnucash/gnome-utils/gnc-tree-view-split-reg.c | 12 +-
gnucash/gnome-utils/gnc-tree-view-sx-list.c | 6 +-
gnucash/gnome-utils/gnc-tree-view.c | 2 +-
gnucash/gnome-utils/search-param.c | 6 +-
gnucash/gnome-utils/test/CMakeLists.txt | 1 -
gnucash/gnome/CMakeLists.txt | 5 +-
gnucash/gnome/assistant-stock-split.c | 4 +-
gnucash/gnome/dialog-price-edit-db.c | 2 +-
gnucash/gnome/dialog-trans-assoc.c | 2 +-
gnucash/gnome/gnc-budget-view.c | 6 +-
gnucash/gnome/gnc-plugin-account-tree.c | 2 +-
gnucash/gnome/gnc-plugin-basic-commands.c | 2 +-
gnucash/gnome/gnc-plugin-budget.c | 2 +-
gnucash/gnome/gnc-plugin-business.c | 2 +-
gnucash/gnome/gnc-plugin-page-account-tree.c | 2 +-
gnucash/gnome/gnc-plugin-page-budget.c | 2 +-
gnucash/gnome/gnc-plugin-page-invoice.c | 2 +-
gnucash/gnome/gnc-plugin-page-owner-tree.c | 2 +-
gnucash/gnome/gnc-plugin-page-register.c | 2 +-
gnucash/gnome/gnc-plugin-page-register2.c | 2 +-
gnucash/gnome/gnc-plugin-page-report.c | 2 +-
gnucash/gnome/gnc-plugin-page-sx-list.c | 2 +-
gnucash/gnome/gnc-plugin-register.c | 2 +-
gnucash/gnome/gnc-plugin-register2.c | 2 +-
gnucash/gnome/search-owner.c | 2 +-
gnucash/gtkbuilder/dialog-search.glade | 2 +-
gnucash/html/CMakeLists.txt | 5 +-
gnucash/html/gnc-html.c | 6 +-
gnucash/import-export/CMakeLists.txt | 2 +-
.../csv-exp/csv-transactions-export.c | 2 +-
.../import-export/csv-exp/gnc-plugin-csv-export.c | 2 +-
.../import-export/csv-imp/gnc-imp-props-price.cpp | 2 +-
.../import-export/csv-imp/gnc-plugin-csv-import.c | 2 +-
gnucash/import-export/log-replay/CMakeLists.txt | 2 +-
.../log-replay/gnc-plugin-log-replay.c | 2 +-
gnucash/import-export/ofx/gnc-plugin-ofx.c | 2 +-
.../import-export/qif-imp/assistant-qif-import.c | 6 +-
.../import-export/qif-imp/gnc-plugin-qif-import.c | 2 +-
gnucash/register/ledger-core/CMakeLists.txt | 2 +-
.../register/ledger-core/split-register-model.c | 2 +-
gnucash/register/ledger-core/split-register.c | 7 +-
gnucash/register/register-gnome/CMakeLists.txt | 4 +-
.../register-gnome/gnucash-sheet-private.c | 2 +-
gnucash/register/register-gnome/gnucash-sheet.c | 2 +-
gnucash/report/CMakeLists.txt | 5 +-
gnucash/report/html-acct-table.scm | 246 +-
gnucash/report/reports/standard/balsheet-pnl.scm | 81 +-
gnucash/report/test/test-report-extras.scm | 10 +-
libgnucash/app-utils/gnc-ui-util.c | 4 +-
libgnucash/engine/Account.cpp | 4 +-
libgnucash/engine/Split.c | 5 +-
libgnucash/engine/Transaction.c | 9 +-
libgnucash/engine/gnc-budget.c | 2 +-
libgnucash/engine/gnc-commodity.c | 2 +-
libgnucash/engine/gnc-date.cpp | 8 +-
libgnucash/engine/gnc-lot.c | 2 +-
libgnucash/engine/gncAddress.c | 2 +-
libgnucash/engine/gncCustomer.c | 2 +-
libgnucash/engine/gncEmployee.c | 2 +-
libgnucash/engine/gncEntry.c | 2 +-
libgnucash/engine/gncJob.c | 2 +-
libgnucash/engine/gncOrder.c | 2 +-
libgnucash/engine/gncVendor.c | 2 +-
libgnucash/engine/qofinstance.cpp | 2 +-
libgnucash/engine/test/test-gnc-date.c | 136 +-
libgnucash/scm/utilities.scm | 8 +-
po/de.po | 1175 ++--
po/he.po | 6099 +++++++++++---------
110 files changed, 4267 insertions(+), 3841 deletions(-)
More information about the gnucash-patches
mailing list