From fell at code.gnucash.org Thu Dec 1 17:51:57 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Thu, 1 Dec 2022 17:51:57 -0500 (EST) Subject: gnucash-docs maint: Update url-irc to "irc://irc.gimp.net/gnucash" Message-ID: <20221201225157.840801DD565@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/b513056e (commit) from https://github.com/Gnucash/gnucash-docs/commit/18551f46 (commit) commit b513056e7a80d6f069b38db18991a2684e00b362 Author: Frank H. Ellenberger Date: Wed Nov 30 09:30:57 2022 +0100 Update url-irc to "irc://irc.gimp.net/gnucash" https://lists.gnucash.org/pipermail/gnucash-announce/2022-November/000374.html Summary of changes: docbook/gnc-docbookx.dtd | 3 ++- guide/C/ch_oview.xml | 21 +++++++++++++++------ manual/C/ch_GettingHelp.xml | 11 +++++------ 3 files changed, 22 insertions(+), 13 deletions(-) From fell at code.gnucash.org Thu Dec 1 18:07:08 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Thu, 1 Dec 2022 18:07:08 -0500 (EST) Subject: gnucash-docs maint: Update README: irc server, more http: -> https: Message-ID: <20221201230708.E4DD172F65C@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/85716124 (commit) from https://github.com/Gnucash/gnucash-docs/commit/b513056e (commit) commit 85716124e335a63b5c6fc491988ca908c34e1ce4 Author: Frank H. Ellenberger Date: Fri Dec 2 00:06:47 2022 +0100 Update README: irc server, more http: -> https: Summary of changes: README | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From fell at code.gnucash.org Thu Dec 1 20:49:53 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Thu, 1 Dec 2022 20:49:53 -0500 (EST) Subject: gnucash-docs maint: L10N:*: replace irc.gnome… by irc.gimp… Message-ID: <20221202014953.88D4672F65C@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/e0e67368 (commit) from https://github.com/Gnucash/gnucash-docs/commit/85716124 (commit) commit e0e673686902a8e936403180a728dc0d5f4c824a Author: Frank H. Ellenberger Date: Fri Dec 2 02:48:34 2022 +0100 L10N:*: replace irc.gnome??? by irc.gimp??? Summary of changes: guide/de/ch_invest.xml | 2 +- guide/de/ch_oview.xml | 4 ++-- guide/it/index.docbook | 4 ++-- guide/it/it.po | 12 ++++++------ guide/ja/ch_invest.xml | 2 +- guide/pt/ch_invest.xml | 2 +- guide/ru/ch_invest.xml | 4 ++-- guide/ru/ch_oview.xml | 6 +++--- manual/it/index.docbook | 4 ++-- manual/it/it.po | 8 ++++---- manual/pt/ch_Account-Actions.xml | 2 +- manual/pt/ch_GettingHelp.xml | 2 +- 12 files changed, 26 insertions(+), 26 deletions(-) From fell at code.gnucash.org Thu Dec 1 21:00:57 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Thu, 1 Dec 2022 21:00:57 -0500 (EST) Subject: gnucash maint: Translation update by Simon Arlott using Weblate Message-ID: <20221202020057.D1C9672F65C@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/add45021 (commit) from https://github.com/Gnucash/gnucash/commit/df9a6b03 (commit) commit add45021a842a4b40a5df60fed975ed40840bfaf Author: Simon Arlott Date: Wed Nov 30 22:48:02 2022 +0100 Translation update by Simon Arlott using Weblate po/en_NZ.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (New Zealand)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/ Translation update by Simon Arlott using Weblate po/en_AU.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (Australia)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/ Translation update by Simon Arlott using Weblate po/en_GB.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (United Kingdom)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/ Co-authored-by: Simon Arlott Summary of changes: po/en_AU.po | 10 ++++------ po/en_GB.po | 10 ++++------ po/en_NZ.po | 10 ++++------ 3 files changed, 12 insertions(+), 18 deletions(-) From fell at code.gnucash.org Fri Dec 2 02:38:09 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Fri, 2 Dec 2022 02:38:09 -0500 (EST) Subject: gnucash-docs maint: L10N:*: replace irc.gnome… by irc.gimp…—the last Message-ID: <20221202073809.9B95273170C@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/72e0eb84 (commit) from https://github.com/Gnucash/gnucash-docs/commit/e0e67368 (commit) commit 72e0eb84c0ac7bd6b534b46c1b0f2745429102bb Author: Frank H. Ellenberger Date: Fri Dec 2 08:37:52 2022 +0100 L10N:*: replace irc.gnome??? by irc.gimp??????the last Summary of changes: manual/de/ch_GettingHelp.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From jralls at code.gnucash.org Sun Dec 4 23:11:29 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 4 Dec 2022 23:11:29 -0500 (EST) Subject: gnucash maint: Merge potfile for 4.13 String Freesw. Message-ID: <20221205041130.76558730CB4@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/94044676 (commit) from https://github.com/Gnucash/gnucash/commit/add45021 (commit) commit 940446767da71eb290af9bc51f373cd62596f585 Author: John Ralls Date: Sun Dec 4 20:10:52 2022 -0800 Merge potfile for 4.13 String Freesw. Summary of changes: po/ar.po | 484 +++++++++++++++--------------- po/as.po | 484 +++++++++++++++--------------- po/az.po | 484 +++++++++++++++--------------- po/bg.po | 484 +++++++++++++++--------------- po/brx.po | 484 +++++++++++++++--------------- po/ca.po | 484 +++++++++++++++--------------- po/cs.po | 484 +++++++++++++++--------------- po/da.po | 484 +++++++++++++++--------------- po/de.po | 488 +++++++++++++++--------------- po/doi.po | 484 +++++++++++++++--------------- po/el.po | 484 +++++++++++++++--------------- po/en_AU.po | 488 +++++++++++++++--------------- po/en_GB.po | 488 +++++++++++++++--------------- po/en_NZ.po | 488 +++++++++++++++--------------- po/es.po | 492 +++++++++++++++--------------- po/es_NI.po | 484 +++++++++++++++--------------- po/et.po | 484 +++++++++++++++--------------- po/eu.po | 484 +++++++++++++++--------------- po/fa.po | 484 +++++++++++++++--------------- po/fi.po | 484 +++++++++++++++--------------- po/fr.po | 488 +++++++++++++++--------------- po/gu.po | 484 +++++++++++++++--------------- po/he.po | 488 +++++++++++++++--------------- po/hi.po | 484 +++++++++++++++--------------- po/hr.po | 488 +++++++++++++++--------------- po/hu.po | 491 +++++++++++++++--------------- po/id.po | 488 +++++++++++++++--------------- po/it.po | 484 +++++++++++++++--------------- po/ja.po | 484 +++++++++++++++--------------- po/kn.po | 484 +++++++++++++++--------------- po/ko.po | 874 ++++++++++++++++++++++++++++-------------------------- po/kok.po | 484 +++++++++++++++--------------- po/kok at latin.po | 484 +++++++++++++++--------------- po/ks.po | 484 +++++++++++++++--------------- po/lt.po | 484 +++++++++++++++--------------- po/lv.po | 484 +++++++++++++++--------------- po/mai.po | 484 +++++++++++++++--------------- po/mk.po | 116 ++++---- po/mni.po | 484 +++++++++++++++--------------- po/mni at bengali.po | 484 +++++++++++++++--------------- po/mr.po | 484 +++++++++++++++--------------- po/nb.po | 484 +++++++++++++++--------------- po/ne.po | 484 +++++++++++++++--------------- po/nl.po | 484 +++++++++++++++--------------- po/pl.po | 513 ++++++++++++++++---------------- po/pt.po | 488 +++++++++++++++--------------- po/pt_BR.po | 488 +++++++++++++++--------------- po/ro.po | 484 +++++++++++++++--------------- po/ru.po | 484 +++++++++++++++--------------- po/rw.po | 484 +++++++++++++++--------------- po/sk.po | 484 +++++++++++++++--------------- po/sr.po | 484 +++++++++++++++--------------- po/sv.po | 488 +++++++++++++++--------------- po/ta.po | 484 +++++++++++++++--------------- po/te.po | 484 +++++++++++++++--------------- po/tr.po | 484 +++++++++++++++--------------- po/uk.po | 488 +++++++++++++++--------------- po/ur.po | 492 +++++++++++++++--------------- po/vi.po | 484 +++++++++++++++--------------- po/zh_CN.po | 488 +++++++++++++++--------------- po/zh_TW.po | 484 +++++++++++++++--------------- 61 files changed, 14849 insertions(+), 14801 deletions(-) From jralls at code.gnucash.org Sun Dec 4 23:34:31 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 4 Dec 2022 23:34:31 -0500 (EST) Subject: gnucash maint: Fix missing trailing quote on project-id-version. Message-ID: <20221205043432.338D61DD56F@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/094a971c (commit) from https://github.com/Gnucash/gnucash/commit/94044676 (commit) commit 094a971c039aaa871da246ccd6891849952ad8ea Author: John Ralls Date: Sun Dec 4 20:34:21 2022 -0800 Fix missing trailing quote on project-id-version. Summary of changes: po/ar.po | 2 +- po/as.po | 2 +- po/az.po | 2 +- po/bg.po | 2 +- po/brx.po | 2 +- po/ca.po | 2 +- po/cs.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/doi.po | 2 +- po/el.po | 2 +- po/en_AU.po | 2 +- po/en_GB.po | 2 +- po/en_NZ.po | 2 +- po/es.po | 2 +- po/es_NI.po | 2 +- po/et.po | 2 +- po/eu.po | 2 +- po/fa.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/gu.po | 2 +- po/he.po | 2 +- po/hi.po | 2 +- po/hr.po | 2 +- po/hu.po | 2 +- po/id.po | 2 +- po/it.po | 2 +- po/ja.po | 2 +- po/kn.po | 2 +- po/ko.po | 2 +- po/kok.po | 2 +- po/kok at latin.po | 2 +- po/ks.po | 2 +- po/lt.po | 2 +- po/lv.po | 2 +- po/mai.po | 2 +- po/mk.po | 2 +- po/mni.po | 2 +- po/mni at bengali.po | 2 +- po/mr.po | 2 +- po/nb.po | 2 +- po/ne.po | 2 +- po/nl.po | 2 +- po/pl.po | 2 +- po/pt.po | 2 +- po/pt_BR.po | 2 +- po/ro.po | 2 +- po/ru.po | 2 +- po/rw.po | 2 +- po/sk.po | 2 +- po/sr.po | 2 +- po/sv.po | 2 +- po/ta.po | 2 +- po/te.po | 2 +- po/tr.po | 2 +- po/uk.po | 2 +- po/ur.po | 2 +- po/vi.po | 2 +- po/zh_CN.po | 2 +- po/zh_TW.po | 2 +- 61 files changed, 61 insertions(+), 61 deletions(-) From clam at code.gnucash.org Mon Dec 5 01:50:24 2022 From: clam at code.gnucash.org (Christopher Lam) Date: Mon, 5 Dec 2022 01:50:24 -0500 (EST) Subject: gnucash maint: [account-piecharts] drill-down piechart: tree-depth is at most 6 Message-ID: <20221205065025.09CAC1DD55C@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/36b33262 (commit) from https://github.com/Gnucash/gnucash/commit/094a971c (commit) commit 36b33262adfd6da3c3fb4426d73ee54d42cf643a Author: Christopher Lam Date: Mon Dec 5 07:41:34 2022 +0800 [account-piecharts] drill-down piechart: tree-depth is at most 6 Summary of changes: gnucash/report/reports/standard/account-piecharts.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From fell at code.gnucash.org Wed Dec 7 00:15:25 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Wed, 7 Dec 2022 00:15:25 -0500 (EST) Subject: gnucash-docs maint: Multiple changes pushed Message-ID: <20221207051525.8F3EE727D8E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/309118a0 (commit) via https://github.com/Gnucash/gnucash-docs/commit/e06cc9da (commit) via https://github.com/Gnucash/gnucash-docs/commit/66e5c3d4 (commit) via https://github.com/Gnucash/gnucash-docs/commit/1c596f2a (commit) from https://github.com/Gnucash/gnucash-docs/commit/72e0eb84 (commit) commit 309118a02804faca2ec6b982bb5efe32733ae9a4 Author: Frank H. Ellenberger Date: Wed Dec 7 05:59:55 2022 +0100 Minor fixes on PR #293 commit e06cc9da0ff7d9ed193a0ed655cd3d574715739b Author: Christian Wehling Date: Sat Dec 3 20:56:51 2022 +0100 manual, ch_Finance-Quote: fix broken entities commit 66e5c3d42ba4e4359f4abe052f66fd2344c0af92 Author: Christian Wehling Date: Sun Oct 30 16:31:34 2022 +0100 L10N:de: manual: Using the GUI entries for menu items and key combinations commit 1c596f2a027a2937d56b5e681747ac036594ce2a Author: Christian Wehling Date: Sat Dec 3 17:07:09 2022 +0100 gnc-gui-struct.dtd: fix some mistakes and add insert much more entities ...for menuitems and menuchoice. e.g. for the part of business, budget editor, scheduled editor, OS-specific for win and mac. Summary of changes: docbook/gnc-gui-C.dtd | 141 +++-- docbook/gnc-gui-de.dtd | 170 ++++-- docbook/gnc-gui-struct.dtd | 341 +++++++++--- manual/C/ch_Finance-Quote.xml | 6 +- manual/de/ch_Account-Actions.xml | 204 ++----- manual/de/ch_Business.xml | 223 ++------ manual/de/ch_Customize.xml | 135 ++--- manual/de/ch_Finance-Quote.xml | 16 +- manual/de/ch_GUIMenus.xml | 1071 +++++++++++++------------------------ manual/de/ch_GettingHelp.xml | 28 +- manual/de/ch_GettingStarted.xml | 2 +- manual/de/ch_Reports.xml | 47 +- manual/de/ch_Tools_Assistants.xml | 37 +- manual/de/ch_Transactions.xml | 339 ++++-------- manual/de/para-assist-intro.xml | 2 +- manual/de/tips-appendix.xml | 6 +- 16 files changed, 1122 insertions(+), 1646 deletions(-) From fell at code.gnucash.org Wed Dec 7 00:35:34 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Wed, 7 Dec 2022 00:35:34 -0500 (EST) Subject: gnucash maint: Translation update by Milo Ivir using Weblate Message-ID: <20221207053535.081F2727D8E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/66025ae7 (commit) from https://github.com/Gnucash/gnucash/commit/36b33262 (commit) commit 66025ae73811a3cdc2764dcb4d8e25173d582260 Author: Milo Ivir Date: Mon Dec 5 15:47:26 2022 +0100 Translation update by Milo Ivir using Weblate po/hr.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Croatian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/ Co-authored-by: Milo Ivir Summary of changes: po/hr.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From fell at code.gnucash.org Wed Dec 7 00:52:24 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Wed, 7 Dec 2022 00:52:24 -0500 (EST) Subject: gnucash-docs maint: Review URLs and replace them by entities in all parts and languages Message-ID: <20221207055224.D0CB0743E4E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/14169306 (commit) from https://github.com/Gnucash/gnucash-docs/commit/309118a0 (commit) commit 1416930611caf3d2643a1c9c6c8a9c0e500f28d0 Author: Frank H. Ellenberger Date: Mon Dec 5 08:40:27 2022 +0100 Review URLs and replace them by entities in all parts and languages Exceptions: in comments or FDL appendix Summary of changes: docbook/gnc-docbookx.dtd | 19 ++- guide/C/ch_oview.xml | 12 +- guide/de/ch_basics.xml | 20 +-- guide/de/ch_currency.xml | 7 +- guide/de/ch_invest.xml | 10 +- guide/de/ch_oview.xml | 31 ++--- guide/de/glossary.xml | 26 ++-- guide/it/index.docbook | 90 ++++++------- guide/it/it.po | 204 +++++++++++++++-------------- guide/ja/ch_oview.xml | 2 +- guide/pt/appendixa.xml | 4 +- guide/pt/ch_basics.xml | 7 +- guide/pt/ch_oview.xml | 2 +- guide/ru/ch_invest.xml | 5 +- guide/ru/ch_oview.xml | 12 +- manual/de/ch_Account-Actions.xml | 4 +- manual/de/ch_Customize.xml | 4 +- manual/de/ch_Transactions.xml | 2 +- manual/it/index.docbook | 270 +++++++++++++++++++-------------------- 19 files changed, 367 insertions(+), 364 deletions(-) From fell at code.gnucash.org Wed Dec 7 01:11:56 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Wed, 7 Dec 2022 01:11:56 -0500 (EST) Subject: gnucash-docs maint: Bug 798674 - Broken link on Chapter 17. Python Bindings Message-ID: <20221207061156.6B98D743E4E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/fbe9a867 (commit) from https://github.com/Gnucash/gnucash-docs/commit/14169306 (commit) commit fbe9a867bbad456e7e8f19b01d0114cc39de9b4a Author: Frank H. Ellenberger Date: Wed Dec 7 07:10:37 2022 +0100 Bug 798674 - Broken link on Chapter 17. Python Bindings Summary of changes: docbook/gnc-docbookx.dtd | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) From fell at code.gnucash.org Sat Dec 10 22:22:43 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Sat, 10 Dec 2022 22:22:43 -0500 (EST) Subject: gnucash maint: Translation update by YOSHINO Yoshihito using Weblate Message-ID: <20221211032243.72C9D727D96@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/993697be (commit) from https://github.com/Gnucash/gnucash/commit/66025ae7 (commit) commit 993697be7f55de67f6d3a998d2ffc8d1482feb0f Author: YOSHINO Yoshihito Date: Sat Dec 10 19:48:52 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 89.9% (4859 of 5401 strings; 276 fuzzy) 593 failing checks (10.9%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 89.8% (4851 of 5401 strings; 284 fuzzy) 601 failing checks (11.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito Summary of changes: po/ja.po | 61 +++++++++++++++++++------------------------------------------ 1 file changed, 19 insertions(+), 42 deletions(-) From jralls at code.gnucash.org Sun Dec 11 16:04:16 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 11 Dec 2022 16:04:16 -0500 (EST) Subject: gnucash maint: Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields Message-ID: <20221211210416.D8A2172F64A@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/fd2761bd (commit) from https://github.com/Gnucash/gnucash/commit/993697be (commit) commit fd2761bd680556c817250abd5db2cbc9e5c13ac0 Author: John Ralls Date: Sun Dec 11 13:00:40 2022 -0800 Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields Control character check doesn't need normalization, the control character codepoints aren't graphic and so can't be composed nor have compatible equivalents. Summary of changes: libgnucash/app-utils/gnc-ui-util.c | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) From jralls at code.gnucash.org Sun Dec 11 16:43:13 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 11 Dec 2022 16:43:13 -0500 (EST) Subject: gnucash master: [aqb] Restore compilation checks for AQBanking 6.4 Message-ID: <20221211214313.75E03730CB6@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/68dabea1 (commit) from https://github.com/Gnucash/gnucash/commit/06612b84 (commit) commit 68dabea1996024bd4bce5ddcecfe3783d027ca73 Author: John Ralls Date: Sun Dec 11 13:42:07 2022 -0800 [aqb] Restore compilation checks for AQBanking 6.4 We require only 6.1. Summary of changes: gnucash/import-export/aqb/dialog-ab-trans.c | 23 +++++++++++++++++++---- gnucash/import-export/aqb/gnc-ab-transfer.c | 6 ++++++ gnucash/import-export/aqb/gnc-ab-utils.c | 4 ++++ gnucash/import-export/aqb/gnc-ab-utils.h | 4 ++-- 4 files changed, 31 insertions(+), 6 deletions(-) From jralls at code.gnucash.org Sun Dec 11 22:54:48 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 11 Dec 2022 22:54:48 -0500 (EST) Subject: gnucash maint: Undo unintended change in Bug 798679 commit. Message-ID: <20221212035448.3E16B73171D@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/fae5de80 (commit) from https://github.com/Gnucash/gnucash/commit/fd2761bd (commit) commit fae5de80d36db1a2a4ef0ae93012cb34e38354d1 Author: John Ralls Date: Sun Dec 11 19:54:35 2022 -0800 Undo unintended change in Bug 798679 commit. Summary of changes: libgnucash/app-utils/gnc-ui-util.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) From jralls at code.gnucash.org Mon Dec 12 14:33:39 2022 From: jralls at code.gnucash.org (John Ralls) Date: Mon, 12 Dec 2022 14:33:39 -0500 (EST) Subject: gnucash maint: Bug 798664 - Result of 'gnucash --nofile' is marked dirty Message-ID: <20221212193339.CAA4E727D86@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/b4bab92d (commit) from https://github.com/Gnucash/gnucash/commit/fae5de80 (commit) commit b4bab92da21e294f4f54dade5aee27a8be66ee85 Author: John Ralls Date: Mon Dec 12 11:23:53 2022 -0800 Bug 798664 - Result of 'gnucash --nofile' is marked dirty Don't create a new book in the new-user dialog unless the user says to. Don't automatically create a new book when retrieving default commodities because the retrieve might be requested in a context like the Preferences dialog when there is no book. Some report tests relied on requesting the default commodity creating the book, so in those tests ensure that the book is created first. Summary of changes: bindings/guile/test/test-engine-extras.scm | 1 - gnucash/gnome-utils/dialog-preferences.c | 25 ++++++++++++++-------- gnucash/gnome/dialog-new-user.c | 2 -- .../reports/standard/test/test-average-balance.scm | 1 + .../reports/standard/test/test-balsheet-pnl.scm | 5 ++++- .../reports/standard/test/test-income-gst.scm | 2 ++ .../reports/standard/test/test-portfolios.scm | 5 +++-- gnucash/report/test/test-report-utilities.scm | 3 +++ libgnucash/app-utils/gnc-ui-util.c | 13 ++++++++--- 9 files changed, 39 insertions(+), 18 deletions(-) From jralls at code.gnucash.org Mon Dec 12 15:05:00 2022 From: jralls at code.gnucash.org (John Ralls) Date: Mon, 12 Dec 2022 15:05:00 -0500 (EST) Subject: gnucash-on-osx master: Multiple changes pushed Message-ID: <20221212200500.A0D2E793210@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-on-osx/commit/646fa731 (commit) via https://github.com/Gnucash/gnucash-on-osx/commit/85e75fed (commit) from https://github.com/Gnucash/gnucash-on-osx/commit/f6b227c7 (commit) commit 646fa731d2ce1fae11f82e7ff3a657934c5ae58a Author: John Ralls Date: Mon Dec 12 12:02:27 2022 -0800 Bug 798643 - Need fr.lproj directory under Resources Added directory and documentation as requested. commit 85e75fedc73b8766b0ef6d5f9d9cc90ef1b84d5e Author: John Ralls Date: Mon Dec 12 11:48:43 2022 -0800 Add guile30 module and set up gnucash-unstable and gnucash-git to use it. Summary of changes: gnucash-bundler/gnucash.bundle | 8 ++++++++ modulesets/gnucash.modules | 17 +++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) From jralls at code.gnucash.org Tue Dec 13 16:15:54 2022 From: jralls at code.gnucash.org (John Ralls) Date: Tue, 13 Dec 2022 16:15:54 -0500 (EST) Subject: gnucash maint: Multiple changes pushed Message-ID: <20221213211555.2A4ED78DDD5@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/73a13473 (commit) via https://github.com/Gnucash/gnucash/commit/598a6f1b (commit) via https://github.com/Gnucash/gnucash/commit/f6cc6eda (commit) via https://github.com/Gnucash/gnucash/commit/5e7bc1d6 (commit) via https://github.com/Gnucash/gnucash/commit/86284838 (commit) via https://github.com/Gnucash/gnucash/commit/6a9e1cb2 (commit) via https://github.com/Gnucash/gnucash/commit/17eb739d (commit) via https://github.com/Gnucash/gnucash/commit/0bc2d692 (commit) via https://github.com/Gnucash/gnucash/commit/5519a9d7 (commit) via https://github.com/Gnucash/gnucash/commit/e116a4f1 (commit) from https://github.com/Gnucash/gnucash/commit/b4bab92d (commit) commit 73a134730f682e54e15f4813df6946abdb45db4a Author: John Ralls Date: Tue Dec 13 13:13:13 2022 -0800 Bug 798680 - Not able to match a reverse transaction of a... previously matched transaction. Cloned transactions and copied splits shouldn't keep the online-id slot. commit 598a6f1b6b565e9eb335c43c278202d498ff1fc3 Author: John Ralls Date: Tue Dec 13 12:03:03 2022 -0800 [ofx import] Propose parent account unless last account is right commodity. commit f6cc6eda4c11a204c9abe4e7e6d681fb019fe00e Author: John Ralls Date: Tue Dec 13 11:53:42 2022 -0800 [ofx import] Make automatic account creation work. When Preferences>Import>Automatic commodity creation is enabled. Note that this behavior isn't indicated in the tooltip and is a bit clunky: the user has to cancel the manual account selection for it to fire. commit 5e7bc1d6c214d1faeab271215721e4348f7a9ef5 Author: John Ralls Date: Mon Dec 12 18:02:42 2022 -0800 [ofx import] Fix the parentage of the select account windows. The account list window is gone when these are used, use the importer parent. commit 862848380c788a23a26500562722a57a40c5a717 Author: John Ralls Date: Sat Dec 10 17:18:38 2022 -0800 Bug 798681 - Previously imported investment income transactions may not be filtered. Resequence process_investment_transaction so that the first split is the primary asset account split (cash unless it's a reinvest) followed by the security asset account if it's not income and finally the income split for income or reinvest transactions. Note that there's also a sign change on the income splits for income and reinvest transactions: testing showed the signs to be backwards. commit 6a9e1cb24976c0a1a1b78f62adda2b3234d8915c Author: John Ralls Date: Sat Dec 10 16:32:25 2022 -0800 [ofx import] Don't set online-id on income accounts. commit 17eb739da3eef1166e7c42adb8400d031db2baf5 Author: John Ralls Date: Thu Dec 8 13:38:16 2022 -0800 [ofx import] Extract functions from ofx_proc_transaction_cb. set_transaction_dates, fill_transaction_description, fill_transaction_notes, process_bank_transaction, process_investment_transaction, choose_investment_account, choose_income_account, add_investment_split, add_currency_split, create_investment_subaccount, continue_account_selection, choose_investment_account_helper, choose_investment_account commit 0bc2d692c732048f6950c514ce8d126c82810dfa Author: John Ralls Date: Thu Dec 8 13:09:10 2022 -0800 [ofx import] Typedef OfxTransactionData. So we don't have to say struct on every use. commit 5519a9d788c1ec6439252daf956d16c299dcd651 Author: John Ralls Date: Sat Dec 10 16:26:05 2022 -0800 [import matcher] Make related functions adjacent gnc_gen_trans_list_add_trans just wraps gnc_gen_trans_list_add_trans_with_ref_id. commit e116a4f195250b782c40e51a19a53409be73b480 Author: John Ralls Date: Tue Dec 13 12:32:54 2022 -0800 [import backend] Extract function hash_account_online_ids. Summary of changes: gnucash/import-export/import-backend.c | 31 +- gnucash/import-export/import-main-matcher.c | 31 +- gnucash/import-export/ofx/gnc-ofx-import.c | 947 +++++++++++++++------------- libgnucash/engine/Split.c | 2 + libgnucash/engine/Transaction.c | 3 + 5 files changed, 545 insertions(+), 469 deletions(-) From fell at code.gnucash.org Tue Dec 13 18:11:15 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Tue, 13 Dec 2022 18:11:15 -0500 (EST) Subject: gnucash-docs maint: Manual:de: Account_Actions: Tippfehler-Korrektur Message-ID: <20221213231115.2AC2D776643@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/3f3b58fb (commit) from https://github.com/Gnucash/gnucash-docs/commit/fbe9a867 (commit) commit 3f3b58fb6ecff4eba7a4cd5e1fb48badce8daee8 Author: Frank H. Ellenberger Date: Wed Dec 14 00:10:51 2022 +0100 Manual:de: Account_Actions: Tippfehler-Korrektur Summary of changes: docbook/gnc-gui-de.dtd | 2 +- manual/de/ch_Account-Actions.xml | 31 +++++++++++++++++-------------- 2 files changed, 18 insertions(+), 15 deletions(-) From fell at code.gnucash.org Wed Dec 14 05:40:06 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Wed, 14 Dec 2022 05:40:06 -0500 (EST) Subject: gnucash-htdocs master: Multiple changes pushed Message-ID: <20221214104006.9A86373173B@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/9dfed349 (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/d3f4c1ae (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/b41b8108 (commit) commit 9dfed3499c598f87dcb8346814daec306829b6bb Author: Frank H. Ellenberger Date: Wed Dec 14 11:35:14 2022 +0100 maake pt commit d3f4c1ae23d39ec99251b16aa857d81a0fc5a9be Author: ssantos Date: Tue Dec 13 23:47:07 2022 +0100 Translation update by ssantos using Weblate po/pt.po: 98.2% (396 of 403 strings; 7 fuzzy) 7 failing checks (1.7%) Translation: GnuCash/Website (Portuguese) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/pt/ Co-authored-by: ssantos Summary of changes: locale/pt/LC_MESSAGES/gnucash-htdocs.mo | Bin 94538 -> 92188 bytes po/pt.po | 18 +++++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) From gjanssens at code.gnucash.org Fri Dec 16 14:28:49 2022 From: gjanssens at code.gnucash.org (Geert Janssens) Date: Fri, 16 Dec 2022 14:28:49 -0500 (EST) Subject: gnucash maint: Make boost::locale::gettext use the proper locale Message-ID: <20221216192849.989331DD571@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/dd48a025 (commit) from https://github.com/Gnucash/gnucash/commit/73a13473 (commit) commit dd48a025d5af41c96ec5d58bc10a3fe3658204a3 Author: Geert Janssens Date: Fri Dec 16 20:28:31 2022 +0100 Make boost::locale::gettext use the proper locale Summary of changes: gnucash/gnucash-core-app.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From jralls at code.gnucash.org Fri Dec 16 18:34:30 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 16 Dec 2022 18:34:30 -0500 (EST) Subject: gnucash maint: Bug 798657 - Import Summary language is wrong Message-ID: <20221216233430.A8431743E48@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/091d4aff (commit) from https://github.com/Gnucash/gnucash/commit/dd48a025 (commit) commit 091d4aff2205cfd99c63800ff56a86b858557c52 Author: John Ralls Date: Fri Dec 16 15:25:59 2022 -0800 Bug 798657 - Import Summary language is wrong Root cause is using boost::locale::translate because it ignores the LANGUAGES environment variable and doesn't support different values for LC_MESSAGES, LC_DATE, LC_MONETARY, and LC_NUMERIC. That makes it impossible to configure a user environment that presents translated strings in a different locale from the one applied to formatting dates and numbers. To correct this replace all use of boost::locale::translate with GNU gettext. Summary of changes: gnucash/gnucash-cli.cpp | 12 +++++----- gnucash/gnucash-commands.cpp | 2 +- gnucash/gnucash-core-app.cpp | 27 +++++++++++----------- gnucash/gnucash.cpp | 18 +++++++-------- .../csv-imp/assistant-csv-trans-import.cpp | 2 +- .../import-export/csv-imp/gnc-imp-props-price.cpp | 8 +++---- gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp | 24 +++++++++---------- libgnucash/core-utils/gnc-filepath-utils.cpp | 26 ++++++++++----------- 8 files changed, 60 insertions(+), 59 deletions(-) From fell at code.gnucash.org Fri Dec 16 21:38:39 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Fri, 16 Dec 2022 21:38:39 -0500 (EST) Subject: gnucash maint: Translation update by YOSHINO Yoshihito using Weblate Message-ID: <20221217023839.3017373171B@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/dfb20456 (commit) from https://github.com/Gnucash/gnucash/commit/091d4aff (commit) commit dfb2045678a76cfafe8bf09ffae5e29515508b76 Author: YOSHINO Yoshihito Date: Sat Dec 17 02:43:46 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.4% (4941 of 5401 strings; 212 fuzzy) 494 failing checks (9.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.1% (4924 of 5401 strings; 224 fuzzy) 507 failing checks (9.3%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.0% (4919 of 5401 strings; 227 fuzzy) 510 failing checks (9.4%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.7% (4901 of 5401 strings; 243 fuzzy) 549 failing checks (10.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.5% (4889 of 5401 strings; 252 fuzzy) 565 failing checks (10.4%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.0% (4861 of 5401 strings; 275 fuzzy) 592 failing checks (10.9%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito Summary of changes: po/ja.po | 538 +++++++++++++++++++++------------------------------------------ 1 file changed, 176 insertions(+), 362 deletions(-) From gjanssens at code.gnucash.org Sat Dec 17 05:31:57 2022 From: gjanssens at code.gnucash.org (Geert Janssens) Date: Sat, 17 Dec 2022 05:31:57 -0500 (EST) Subject: gnucash maint: Bug 798694 - Cursor in the wrong place after pasting with auto-completion Message-ID: <20221217103157.84B284AEFE@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/16dca1ad (commit) from https://github.com/Gnucash/gnucash/commit/dfb20456 (commit) commit 16dca1ad5e935c00043365cb1fabce5d19169882 Author: Geert Janssens Date: Sat Dec 17 11:28:53 2022 +0100 Bug??798694 - Cursor in the wrong place after pasting with auto-completion Summary of changes: gnucash/register/register-core/quickfillcell.c | 1 - 1 file changed, 1 deletion(-) From clam at code.gnucash.org Sat Dec 17 08:24:31 2022 From: clam at code.gnucash.org (Christopher Lam) Date: Sat, 17 Dec 2022 08:24:31 -0500 (EST) Subject: gnucash master: [options.scm] typo fix - no commas needed in guile Message-ID: <20221217132431.7CB2E731711@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/6e6d44f5 (commit) from https://github.com/Gnucash/gnucash/commit/68dabea1 (commit) commit 6e6d44f5671a0371f9dd5494bc90a47e32b523ea Author: Christopher Lam Date: Sat Dec 17 21:22:15 2022 +0800 [options.scm] typo fix - no commas needed in guile also the following symbols are also not accessible from scheme. GncOptionUIType-TAX_TABLE GncOptionUIType-DATE_FORMAT Summary of changes: bindings/guile/options.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From jralls at code.gnucash.org Sat Dec 17 13:45:57 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 13:45:57 -0500 (EST) Subject: gnucash maint: [register] Delay post-ime reset of the selection. Message-ID: <20221217184557.64184E2622@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/65d3546f (commit) from https://github.com/Gnucash/gnucash/commit/16dca1ad (commit) commit 65d3546f109b4213bd01146570d2c398b65aafba Author: John Ralls Date: Sat Dec 17 10:41:34 2022 -0800 [register] Delay post-ime reset of the selection. Works around bug 798587. Summary of changes: gnucash/register/register-gnome/gnucash-sheet.c | 5 +++++ 1 file changed, 5 insertions(+) From jralls at code.gnucash.org Sat Dec 17 15:00:03 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 15:00:03 -0500 (EST) Subject: gnucash maint: [import matcher] Don't normalize text when appending descriptions or notes. Message-ID: <20221217200003.EA4C07254E9@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/ccd328db (commit) from https://github.com/Gnucash/gnucash/commit/65d3546f (commit) commit ccd328db9ac34fd5972921643e4aff2d8bf6c16c Author: John Ralls Date: Sat Dec 17 11:57:58 2022 -0800 [import matcher] Don't normalize text when appending descriptions or notes. Another fix for Bug 798679. Normalized strings are still stored in quickfills. Summary of changes: gnucash/import-export/import-backend.c | 80 ++++++++++++++++------------------ 1 file changed, 37 insertions(+), 43 deletions(-) From jralls at code.gnucash.org Sat Dec 17 15:58:04 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 15:58:04 -0500 (EST) Subject: gnucash maint: Multiple changes pushed Message-ID: <20221217205804.68A80E2620@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/9a8142ca (commit) via https://github.com/Gnucash/gnucash/commit/787a2cda (commit) via https://github.com/Gnucash/gnucash/commit/85dc4a5e (commit) from https://github.com/Gnucash/gnucash/commit/ccd328db (commit) commit 9a8142cacb142df1b32da6426e8eedb91107da57 Merge: ccd328db9 787a2cda3 Author: John Ralls Date: Sat Dec 17 12:56:02 2022 -0800 Merge weblate translations into maint. commit 787a2cda3b0f90f896974d5be8872eae152d2266 Author: ?????????2 Date: Sat Dec 17 17:42:41 2022 +0100 Translation update by ?????????2 using Weblate po/zh_CN.po: 99.9% (5397 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Chinese (Simplified)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Co-authored-by: ?????????2 commit 85dc4a5ef7c02f977cf3bf0d7538ffd0e5b2ca58 Author: YOSHINO Yoshihito Date: Sat Dec 17 17:42:40 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 92.7% (5011 of 5401 strings; 154 fuzzy) 444 failing checks (8.2%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 92.7% (5011 of 5401 strings; 154 fuzzy) 444 failing checks (8.2%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.9% (4968 of 5401 strings; 188 fuzzy) 469 failing checks (8.6%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.8% (4963 of 5401 strings; 193 fuzzy) 472 failing checks (8.7%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.8% (4959 of 5401 strings; 197 fuzzy) 476 failing checks (8.8%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito Summary of changes: po/ja.po | 322 ++++++++++++++++++++++-------------------------------------- po/zh_CN.po | 13 +-- 2 files changed, 123 insertions(+), 212 deletions(-) From jralls at code.gnucash.org Sat Dec 17 18:38:19 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 18:38:19 -0500 (EST) Subject: gnucash maint: [import] Don't leak returns of g_utf8_normalize. Message-ID: <20221217233819.637A473170E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/092d67eb (commit) from https://github.com/Gnucash/gnucash/commit/9a8142ca (commit) commit 092d67eb1afddcf7e9bcfa9358ff5d555de0383f Author: John Ralls Date: Sat Dec 17 15:38:03 2022 -0800 [import] Don't leak returns of g_utf8_normalize. Summary of changes: gnucash/import-export/import-backend.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) From jralls at code.gnucash.org Sat Dec 17 23:09:13 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:09:13 -0500 (EST) Subject: gnucash maint: Multiple changes pushed Message-ID: <20221218040913.D8101743E68@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/dec66bc8 (commit) via https://github.com/Gnucash/gnucash/commit/98155795 (commit) from https://github.com/Gnucash/gnucash/commit/092d67eb (commit) commit dec66bc8c629a86ddc05f707f30a277962893848 Author: John Ralls Date: Sat Dec 17 16:35:13 2022 -0800 Release GnuCash 4.13 commit 98155795d656897ac0752586243d87ac0d46d173 Author: John Ralls Date: Sat Dec 17 18:19:08 2022 -0800 [register] Don't usleep on Apple or Win32. Not needed and usleep needs an extra include for MinGW64. Summary of changes: CMakeLists.txt | 2 +- NEWS | 161 +++++++++++++++++++----- gnucash/register/register-gnome/gnucash-sheet.c | 2 + 3 files changed, 133 insertions(+), 32 deletions(-) From jralls at code.gnucash.org Sat Dec 17 23:09:24 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:09:24 -0500 (EST) Subject: gnucash: New annotated tag '4.13' Message-ID: <20221218040924.62C8777664B@code.gnucash.org> at https://github.com/Gnucash/gnucash/tree/940b36e2a0e5e3d71aa9f54e59ee3a38097be8be (tag) tagging dec66bc8c629a86ddc05f707f30a277962893848 (commit) replaces 4.12 tagged by John Ralls on Sat Dec 17 18:20:29 2022 -0800 Release GnuCash 4.13 Abdul Quddos (AQN) (1): Translation update by Abdul Quddos (AQN) using Weblate Christopher Lam (25): gtk_file_chooser_get_filename|uri returns a char* which must be freed Bug 798629 - gnucash crashes attempting to import OFX file [assistant-stock-transaction] input positive capgains for Credit income acct xxxgtk_textview_get_text returns a char* which must be freed xxxgtk_textview_get_text returns a char* which must be freed, redux [ifrs-cost-basis] compare register vs calculated capgain per transaction [test-ifrs-cost-basis] amend tests to accommodate extra column [gnc-plugin-page-sx-list] don't disable Edit/Delete at startup [test-qofbook] basic features test [gnc-features.cpp] convert to cpp [qofbook.cpp] deprecate qof_book_get_features [qofbook.cpp] backport qof_book_unset_feature from master [gnc-features.cpp] backport gnc_features_set_unused from master [test-qofbook.c] add test for gnc_features_set_unused [test-qofbook] add tests for unknown features [gtest-qofevent.cpp] comprehensive tests for qofevent [import-main-matcher] bug: test str from the string hash provided gtk_tree_model_get will allocate char* which must be g_freed. [gnc-budget] use operator[] instead of find() and insert() [gnc-budget] gnc_budget_get_account_period_note returns a const [ifrs-report] From Bug 798004 allow Cr cash to offset Dr fee [assistant-stock-transaction] from Bug 798004 cash to offset fee Merge branch 'maint-budget' into maint #1468 Bug 798669 - Multicolumn Balance Sheet not printing exchange rates [account-piecharts] drill-down piechart: tree-depth is at most 6 Frank H. Ellenberger (3): po/README: Remove relics from ancient context forms L10N: Prepare macedonian (mk) Merge branch PR #1465 into maint Geert Janssens (3): Bug 798672 - Preferences are not saved nor loaded, ERROR g_settings_new_full: assertion 'schema != NULL' failed Make boost::locale::gettext use the proper locale Bug??798694 - Cursor in the wrong place after pasting with auto-completion Guille Lopez (2): Translation update by Guille Lopez using Weblate Translation update by Guille Lopez using Weblate John Ralls (32): Bug 798614 - Croatia to join the Euro Move gnc-euro.[ch] to engine and unit test it. Remove non-ISO4217 currency codes from gnc-euro table. Bug 798633 - 4.12 build failure on 32-bit Linux: "No code for module" Instrument failure to set the account when creating a split. Accomodate WebKit package version update to webkit2gtk-4.1. Bug 798649 - Crash when closing Edit Style Sheets dialog while... Merge John Ralls's 'Bug798614' into maint. Bug 798640 - Segfault when running saved report Merge Marco Scardovi's QofFakeQuery fix into maint. Merge potfile for 4.13 String Freesw. Fix missing trailing quote on project-id-version. Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields Undo unintended change in Bug 798679 commit. Bug 798664 - Result of 'gnucash --nofile' is marked dirty [import backend] Extract function hash_account_online_ids. [import matcher] Make related functions adjacent [ofx import] Typedef OfxTransactionData. [ofx import] Extract functions from ofx_proc_transaction_cb. [ofx import] Don't set online-id on income accounts. Bug 798681 - Previously imported investment income transactions may not be filtered. [ofx import] Fix the parentage of the select account windows. [ofx import] Make automatic account creation work. [ofx import] Propose parent account unless last account is right commodity. Bug 798680 - Not able to match a reverse transaction of a... Bug 798657 - Import Summary language is wrong [register] Delay post-ime reset of the selection. [import matcher] Don't normalize text when appending descriptions or notes. Merge weblate translations into maint. [import] Don't leak returns of g_utf8_normalize. [register] Don't usleep on Apple or Win32. Release GnuCash 4.13 Kaligula (4): Translation update by Kaligula using Weblate Translation update by Kaligula using Weblate Translation update by Kaligula using Weblate Translation update by Kaligula using Weblate Luis D. Lafaurie (1): Translation update by Luis D. Lafaurie using Weblate Marco Scardovi (1): Fix test Mike Alexander (1): Compatibility with XCode's "new build system" Milo Ivir (3): Translation update by Milo Ivir using Weblate Translation update by Milo Ivir using Weblate Translation update by Milo Ivir using Weblate Pablo Fernandez (1): Translation update by Pablo Fernandez using Weblate Philippe Lamare (2): Translation update by Philippe Lamare using Weblate Translation update by Philippe Lamare using Weblate Robert Fewell (5): Add missing gtk_tree_path_free to gnc-plugin-budget.c Add missing gtk_tree_path_free to gnucash-item-list.c Bug 760274 - The Statusbar "forgets" when register doesn't have focus Bug??798545 - Crash when updating document link on vendor bill Bug??798653 - Schedule Calendar event description pop up window does not track mouse position Sarekashi (1): Translation update by Sarekashi using Weblate Simon Arlott (1): Translation update by Simon Arlott using Weblate Vesna Micajkova (4): Translation update by Vesna Micajkova using Weblate Translation update by Vesna Micajkova using Weblate Translation update by Vesna Micajkova using Weblate Translation update by Vesna Micajkova using Weblate Vik (1): Translation update by Vik using Weblate YOSHINO Yoshihito (3): Translation update by YOSHINO Yoshihito using Weblate Translation update by YOSHINO Yoshihito using Weblate Translation update by YOSHINO Yoshihito using Weblate luz paz (1): Fix typos and whitespace in test ovari (3): Translation update by ovari using Weblate Translation update by ovari using Weblate Translation update by ovari using Weblate ?????????2 (1): Translation update by ?????????2 using Weblate ????????? (2): Translation update by ????????? using Weblate Translation update by ????????? using Weblate From jralls at code.gnucash.org Sat Dec 17 23:09:41 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:09:41 -0500 (EST) Subject: gnucash-docs maint: Multiple changes pushed Message-ID: <20221218040941.67FA9776659@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/821747e3 (commit) via https://github.com/Gnucash/gnucash-docs/commit/85f6edbc (commit) from https://github.com/Gnucash/gnucash-docs/commit/3f3b58fb (commit) commit 821747e31d79121c07b3dbb9652d4a3f8dad260e Author: John Ralls Date: Sat Dec 17 17:07:02 2022 -0800 Release Documentation for GnuCash 4.13 commit 85f6edbc37d60113aaccf23b307fdc301ada173d Author: John Ralls Date: Sat Dec 17 17:13:59 2022 -0800 [pt transactions] Fix broken image href. Summary of changes: CMakeLists.txt | 2 +- NEWS | 25 ++++++ docbook/gnc-docbookx.dtd | 4 +- guide/C/index.docbook | 8 ++ guide/de/index.docbook | 9 ++ guide/it/index.docbook | 9 ++ guide/ja/index.docbook | 9 ++ guide/pt/index.docbook | 174 ++++++++++++++++++++++++------------- manual/C/index.docbook | 8 ++ manual/de/index.docbook | 8 ++ manual/it/index.docbook | 8 ++ manual/pt/ch_Transactions.xml | 2 +- manual/pt/index.docbook | 193 ++++++++++++++++++++++++++++-------------- 13 files changed, 331 insertions(+), 128 deletions(-) From jralls at code.gnucash.org Sat Dec 17 23:09:51 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:09:51 -0500 (EST) Subject: gnucash-docs: New annotated tag '4.13' Message-ID: <20221218040951.E9290743E6F@code.gnucash.org> at https://github.com/Gnucash/gnucash-docs/tree/169af0e675ddf030a430c48a3c6ec0ce505d9eb9 (tag) tagging 821747e31d79121c07b3dbb9652d4a3f8dad260e (commit) replaces 4.12 tagged by John Ralls on Sat Dec 17 17:14:32 2022 -0800 Release Documentation for GnuCash 4.13 Christian Wehling (5): L10n:de: manual, ch_Finance-Quote: enter the latest improvements manual, ch_Finance-Quote: Replace "GnuCash" with the usual entity gnc-gui-struct.dtd: fix some mistakes and add insert much more entities L10N:de: manual: Using the GUI entries for menu items and key manual, ch_Finance-Quote: fix broken entities Frank H. Ellenberger (23): Remove surplus bracket from last commit Bug 798623 - ENG. Typo "documenation" Fix a typo in README Downgrade a few warnings as there is no danger Fix a typo in 'Bug798624' Replace all hardcoded width="510[px]" by "&img-w;" for for both Guide:C: Fix image declarations Enhance bookinfos by subtitle and titleabbrev;drop "Help" from manual Bug 798645 - screens instead of WINDOWS Replace "Online Quote Setup" instructions in Guide by links to the Update app-fq-vers to "1.53" Improve markup of PR_#292 Manual:C: Convert CSV assistant into [Bug 798665] New: ENG. Typo: Unnecessary determiner "a" [2.6.1. Partial Modernization of Manual:C:Business Update url-irc to "irc://irc.gimp.net/gnucash" Update README: irc server, more http: -> https: L10N:*: replace irc.gnome??? by irc.gimp??? L10N:*: replace irc.gnome??? by irc.gimp??????the last Minor fixes on PR #293 Review URLs and replace them by entities in all parts and languages Bug 798674 - Broken link on Chapter 17. Python Bindings Manual:de: Account_Actions: Tippfehler-Korrektur Geert Janssens (1): Ensure our documentation is also found when gnucash is run in KDE John Ralls (5): Restore draft status in gnc-docbook.dtd. Bug 798620 - Unable to build docs on Mageia Cauldron Merge Tom???? Hnyk's 'Bug798624' into maint. [pt transactions] Fix broken image href. Release Documentation for GnuCash 4.13 Tom???? Hnyk (1): Bug 798624 - Document how to check if GnuCash is running when updating quotes flywire (1): Multi-split csv elaboration From jralls at code.gnucash.org Sat Dec 17 23:13:54 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:13:54 -0500 (EST) Subject: gnucash-on-windows master: Package release of GnuCash 4.13 Message-ID: <20221218041354.B1FB678DDFC@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-on-windows/commit/e95d6a85 (commit) from https://github.com/Gnucash/gnucash-on-windows/commit/c0f5e3d0 (commit) commit e95d6a8548b72bdd00d6bb84adf7551c13b0d9d4 Author: John Ralls Date: Sat Dec 17 20:13:27 2022 -0800 Package release of GnuCash 4.13 Summary of changes: gnucash.modules | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From jralls at code.gnucash.org Sat Dec 17 23:14:29 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sat, 17 Dec 2022 23:14:29 -0500 (EST) Subject: gnucash-on-osx master: Multiple changes pushed Message-ID: <20221218041429.3C1EF79323A@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-on-osx/commit/ad9bf0ac (commit) via https://github.com/Gnucash/gnucash-on-osx/commit/1a49486d (commit) from https://github.com/Gnucash/gnucash-on-osx/commit/646fa731 (commit) commit ad9bf0ac9a98d3c8c1858a9242d79bd280a33c6f Author: John Ralls Date: Sat Dec 17 17:22:05 2022 -0800 Package GnuCash 4.13 for macOS. commit 1a49486dc96953855a45f16686aee1b38c26834d Author: John Ralls Date: Sat Dec 17 17:21:35 2022 -0800 Accommodate change from gnucash-help to gnucash-manual. Summary of changes: gnucash-bundler/gnucash.bundle | 10 +++++----- modulesets/gnucash.modules | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) From jralls at code.gnucash.org Sun Dec 18 18:07:39 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 18 Dec 2022 18:07:39 -0500 (EST) Subject: gnucash-htdocs master: Announce release of GnuCash 4.13 Message-ID: <20221218230739.5D1DC7AA48B@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/68a51f56 (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/9dfed349 (commit) commit 68a51f56451b46f074df52a74ca914b5817649fd Author: John Ralls Date: Sun Dec 18 15:03:22 2022 -0800 Announce release of GnuCash 4.13 Summary of changes: externals/global_params.php | 2 +- news/221218-4.13.news | 154 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 news/221218-4.13.news From jralls at code.gnucash.org Sun Dec 18 18:33:31 2022 From: jralls at code.gnucash.org (John Ralls) Date: Sun, 18 Dec 2022 18:33:31 -0500 (EST) Subject: gnucash-docs master: Multiple changes pushed Message-ID: <20221218233332.72F9972F639@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/ef85a2d2 (commit) via https://github.com/Gnucash/gnucash-docs/commit/821747e3 (commit) via https://github.com/Gnucash/gnucash-docs/commit/85f6edbc (commit) via https://github.com/Gnucash/gnucash-docs/commit/3f3b58fb (commit) via https://github.com/Gnucash/gnucash-docs/commit/fbe9a867 (commit) via https://github.com/Gnucash/gnucash-docs/commit/14169306 (commit) via https://github.com/Gnucash/gnucash-docs/commit/309118a0 (commit) via https://github.com/Gnucash/gnucash-docs/commit/e06cc9da (commit) via https://github.com/Gnucash/gnucash-docs/commit/66e5c3d4 (commit) via https://github.com/Gnucash/gnucash-docs/commit/1c596f2a (commit) via https://github.com/Gnucash/gnucash-docs/commit/72e0eb84 (commit) via https://github.com/Gnucash/gnucash-docs/commit/e0e67368 (commit) via https://github.com/Gnucash/gnucash-docs/commit/85716124 (commit) via https://github.com/Gnucash/gnucash-docs/commit/b513056e (commit) via https://github.com/Gnucash/gnucash-docs/commit/18551f46 (commit) via https://github.com/Gnucash/gnucash-docs/commit/5f964dd0 (commit) via https://github.com/Gnucash/gnucash-docs/commit/afa8cbec (commit) via https://github.com/Gnucash/gnucash-docs/commit/e479538a (commit) via https://github.com/Gnucash/gnucash-docs/commit/0d30e928 (commit) via https://github.com/Gnucash/gnucash-docs/commit/9a2083be (commit) via https://github.com/Gnucash/gnucash-docs/commit/7a108b11 (commit) via https://github.com/Gnucash/gnucash-docs/commit/2f410033 (commit) via https://github.com/Gnucash/gnucash-docs/commit/62327bb2 (commit) via https://github.com/Gnucash/gnucash-docs/commit/540f0cef (commit) from https://github.com/Gnucash/gnucash-docs/commit/a5ab6b40 (commit) commit ef85a2d210ef5c71ce97f7036fb6dec19471956b Merge: a5ab6b40 821747e3 Author: John Ralls Date: Sun Dec 18 15:33:15 2022 -0800 Merge branch 'maint' commit 821747e31d79121c07b3dbb9652d4a3f8dad260e Author: John Ralls Date: Sat Dec 17 17:07:02 2022 -0800 Release Documentation for GnuCash 4.13 commit 85f6edbc37d60113aaccf23b307fdc301ada173d Author: John Ralls Date: Sat Dec 17 17:13:59 2022 -0800 [pt transactions] Fix broken image href. commit 3f3b58fb6ecff4eba7a4cd5e1fb48badce8daee8 Author: Frank H. Ellenberger Date: Wed Dec 14 00:10:51 2022 +0100 Manual:de: Account_Actions: Tippfehler-Korrektur commit fbe9a867bbad456e7e8f19b01d0114cc39de9b4a Author: Frank H. Ellenberger Date: Wed Dec 7 07:10:37 2022 +0100 Bug 798674 - Broken link on Chapter 17. Python Bindings commit 1416930611caf3d2643a1c9c6c8a9c0e500f28d0 Author: Frank H. Ellenberger Date: Mon Dec 5 08:40:27 2022 +0100 Review URLs and replace them by entities in all parts and languages Exceptions: in comments or FDL appendix commit 309118a02804faca2ec6b982bb5efe32733ae9a4 Author: Frank H. Ellenberger Date: Wed Dec 7 05:59:55 2022 +0100 Minor fixes on PR #293 commit e06cc9da0ff7d9ed193a0ed655cd3d574715739b Author: Christian Wehling Date: Sat Dec 3 20:56:51 2022 +0100 manual, ch_Finance-Quote: fix broken entities commit 66e5c3d42ba4e4359f4abe052f66fd2344c0af92 Author: Christian Wehling Date: Sun Oct 30 16:31:34 2022 +0100 L10N:de: manual: Using the GUI entries for menu items and key combinations commit 1c596f2a027a2937d56b5e681747ac036594ce2a Author: Christian Wehling Date: Sat Dec 3 17:07:09 2022 +0100 gnc-gui-struct.dtd: fix some mistakes and add insert much more entities ...for menuitems and menuchoice. e.g. for the part of business, budget editor, scheduled editor, OS-specific for win and mac. commit 72e0eb84c0ac7bd6b534b46c1b0f2745429102bb Author: Frank H. Ellenberger Date: Fri Dec 2 08:37:52 2022 +0100 L10N:*: replace irc.gnome??? by irc.gimp??????the last commit e0e673686902a8e936403180a728dc0d5f4c824a Author: Frank H. Ellenberger Date: Fri Dec 2 02:48:34 2022 +0100 L10N:*: replace irc.gnome??? by irc.gimp??? commit 85716124e335a63b5c6fc491988ca908c34e1ce4 Author: Frank H. Ellenberger Date: Fri Dec 2 00:06:47 2022 +0100 Update README: irc server, more http: -> https: commit b513056e7a80d6f069b38db18991a2684e00b362 Author: Frank H. Ellenberger Date: Wed Nov 30 09:30:57 2022 +0100 Update url-irc to "irc://irc.gimp.net/gnucash" https://lists.gnucash.org/pipermail/gnucash-announce/2022-November/000374.html commit 18551f4613c176f668ddd5f50e47a8989ab2f98c Author: Frank H. Ellenberger Date: Mon Nov 28 00:38:05 2022 +0100 Partial Modernization of Manual:C:Business Differentiation of admonitions, improvement of lists commit 5f964dd058caf91aa07844558ebe79a4b6f3a36b Author: Frank H. Ellenberger Date: Mon Nov 14 18:46:20 2022 +0100 [Bug 798665] New: ENG. Typo: Unnecessary determiner "a" [2.6.1. Migrating financial data] commit afa8cbec9c5afd696492ca32c883fd3e44473b8c Author: Frank H. Ellenberger Date: Tue Nov 1 03:17:16 2022 +0100 Manual:C: Convert CSV assistant into commit e479538a57910f46b6ae09c4b6bd4d24168df0d4 Author: Frank H. Ellenberger Date: Mon Oct 31 05:54:10 2022 +0100 Improve markup of PR_#292 commit 0d30e9280976ce91d669916b91bff7647ddd314c Author: flywire Date: Mon Oct 31 09:17:31 2022 +1100 Multi-split csv elaboration For discussion commit 9a2083be156d26e16b940935785fc53b309636b0 Author: Frank H. Ellenberger Date: Thu Oct 27 11:56:04 2022 +0200 Update app-fq-vers to "1.53" commit 7a108b111e9ccc2516ad621233554406f415ba85 Author: Frank H. Ellenberger Date: Tue Oct 25 23:33:15 2022 +0200 Replace "Online Quote Setup" instructions in Guide by links to the manual chapter https://lists.gnucash.org/logs/2022/10/14.html#T15:47:06 commit 2f410033ff1721015eed79ed0e1e504103d89d57 Author: Frank H. Ellenberger Date: Tue Oct 25 01:58:23 2022 +0200 Bug 798645 - screens instead of WINDOWS commit 62327bb26201d51b8158308865cf957635ce8df1 Author: Frank H. Ellenberger Date: Sat Oct 22 14:55:01 2022 +0200 Enhance bookinfos by subtitle and titleabbrev;drop "Help" from manual titleabbrev allows yelp to display the version in its titlebar commit 540f0cef70b96bb025f4096e73828e158e05d209 Author: Frank H. Ellenberger Date: Sun Oct 9 22:40:54 2022 +0200 Guide:C: Fix image declarations Some were not proper scaled. Now all appear in the List of Figures. Summary of changes: C/guide/ch_accts.xml | 205 ++-- C/guide/ch_basics.xml | 205 ++-- C/guide/ch_bus_features.xml | 315 ++--- C/guide/ch_capgain.xml | 97 +- C/guide/ch_cbook.xml | 391 +++--- C/guide/ch_cc.xml | 417 +++---- C/guide/ch_currency.xml | 904 ++++++-------- C/guide/ch_dep.xml | 80 +- C/guide/ch_invest.xml | 2442 ++++++++++++++++--------------------- C/guide/ch_loans.xml | 255 ++-- C/guide/ch_oview.xml | 70 +- C/guide/ch_txns.xml | 894 ++++++-------- C/guide/index.docbook | 16 +- C/manual/ch_Business.xml | 117 +- C/manual/ch_GettingHelp.xml | 11 +- C/manual/ch_Transactions.xml | 801 ++++++------ C/manual/index.docbook | 16 +- NEWS | 25 + README | 8 +- de/guide/ch_basics.xml | 20 +- de/guide/ch_currency.xml | 7 +- de/guide/ch_invest.xml | 12 +- de/guide/ch_oview.xml | 33 +- de/guide/glossary.xml | 26 +- de/guide/index.docbook | 9 + de/manual/ch_Account-Actions.xml | 231 ++-- de/manual/ch_Business.xml | 223 +--- de/manual/ch_Customize.xml | 139 +-- de/manual/ch_Finance-Quote.xml | 16 +- de/manual/ch_GUIMenus.xml | 1071 ++++++---------- de/manual/ch_GettingHelp.xml | 30 +- de/manual/ch_GettingStarted.xml | 2 +- de/manual/ch_Reports.xml | 47 +- de/manual/ch_Tools_Assistants.xml | 37 +- de/manual/ch_Transactions.xml | 341 ++---- de/manual/index.docbook | 8 + de/manual/para-assist-intro.xml | 2 +- de/manual/tips-appendix.xml | 6 +- docbook/gnc-docbookx.dtd | 37 +- docbook/gnc-gui-C.dtd | 141 ++- docbook/gnc-gui-de.dtd | 172 ++- docbook/gnc-gui-struct.dtd | 341 ++++-- it/guide/index.docbook | 103 +- it/guide/it.po | 216 ++-- it/manual/index.docbook | 280 ++--- it/manual/it.po | 12 +- ja/guide/ch_invest.xml | 2 +- ja/guide/ch_oview.xml | 2 +- ja/guide/index.docbook | 9 + pt/guide/appendixa.xml | 4 +- pt/guide/ch_basics.xml | 7 +- pt/guide/ch_invest.xml | 2 +- pt/guide/ch_oview.xml | 2 +- pt/guide/index.docbook | 174 ++- pt/manual/ch_Account-Actions.xml | 2 +- pt/manual/ch_GettingHelp.xml | 2 +- pt/manual/ch_Transactions.xml | 2 +- pt/manual/index.docbook | 193 ++- ru/guide/ch_invest.xml | 9 +- ru/guide/ch_oview.xml | 18 +- 60 files changed, 5112 insertions(+), 6147 deletions(-) From clam at code.gnucash.org Sun Dec 18 22:52:18 2022 From: clam at code.gnucash.org (Christopher Lam) Date: Sun, 18 Dec 2022 22:52:18 -0500 (EST) Subject: gnucash maint: [assistant-stock-transaction] handle sign reversal outside create_split Message-ID: <20221219035218.8BF831DD56A@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/52deda86 (commit) from https://github.com/Gnucash/gnucash/commit/dec66bc8 (commit) commit 52deda868ff042a2815cc6b91464a1d3415a447b Author: Christopher Lam Date: Sun Dec 18 11:39:51 2022 +0800 [assistant-stock-transaction] handle sign reversal outside create_split Passing the FieldMask as an arg to create_split is the wrong approach; it needs to test the input_new_balance bool and the FieldMask to determine whether negation should take place. It's best to handle negation outside create_split. Thus cash&fee amounts are not mangled when creating a stock-split transaction whose input_new_balance is true. Summary of changes: gnucash/gnome/assistant-stock-transaction.cpp | 82 +++++++++++++-------------- 1 file changed, 41 insertions(+), 41 deletions(-) From fell at code.gnucash.org Mon Dec 19 10:58:26 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Mon, 19 Dec 2022 10:58:26 -0500 (EST) Subject: gnucash-htdocs master: Multiple changes pushed Message-ID: <20221219155826.9E3B2AC26E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/4cec855c (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/cbc93d7a (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/68a51f56 (commit) commit 4cec855c1bd5ded4982dee7e7592d814dcd1469e Author: Frank H. Ellenberger Date: Mon Dec 19 16:55:52 2022 +0100 make zh_CN commit cbc93d7a072c359faf1daa188c35ed3b3d11d41e Author: ?????????2 Date: Sat Dec 17 13:50:50 2022 +0100 Translation update by ?????????2 using Weblate po/zh_CN.po: 100.0% (403 of 403 strings; 0 fuzzy) 1 failing checks (0.2%) Translation: GnuCash/Website (Chinese (Simplified)) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/zh_Hans/ Co-authored-by: ?????????2 Summary of changes: locale/zh_CN/LC_MESSAGES/gnucash-htdocs.mo | Bin 76363 -> 77359 bytes po/zh_CN.po | 25 +++++++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) From jralls at code.gnucash.org Mon Dec 19 15:20:02 2022 From: jralls at code.gnucash.org (John Ralls) Date: Mon, 19 Dec 2022 15:20:02 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221219202004.6DFA2731718@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/b8c06735 (commit) via https://github.com/Gnucash/gnucash/commit/dec66bc8 (commit) via https://github.com/Gnucash/gnucash/commit/98155795 (commit) via https://github.com/Gnucash/gnucash/commit/092d67eb (commit) via https://github.com/Gnucash/gnucash/commit/9a8142ca (commit) via https://github.com/Gnucash/gnucash/commit/787a2cda (commit) via https://github.com/Gnucash/gnucash/commit/85dc4a5e (commit) via https://github.com/Gnucash/gnucash/commit/ccd328db (commit) via https://github.com/Gnucash/gnucash/commit/65d3546f (commit) via https://github.com/Gnucash/gnucash/commit/16dca1ad (commit) via https://github.com/Gnucash/gnucash/commit/dfb20456 (commit) via https://github.com/Gnucash/gnucash/commit/091d4aff (commit) via https://github.com/Gnucash/gnucash/commit/dd48a025 (commit) via https://github.com/Gnucash/gnucash/commit/73a13473 (commit) via https://github.com/Gnucash/gnucash/commit/598a6f1b (commit) via https://github.com/Gnucash/gnucash/commit/f6cc6eda (commit) via https://github.com/Gnucash/gnucash/commit/5e7bc1d6 (commit) via https://github.com/Gnucash/gnucash/commit/86284838 (commit) via https://github.com/Gnucash/gnucash/commit/6a9e1cb2 (commit) via https://github.com/Gnucash/gnucash/commit/17eb739d (commit) via https://github.com/Gnucash/gnucash/commit/0bc2d692 (commit) via https://github.com/Gnucash/gnucash/commit/5519a9d7 (commit) via https://github.com/Gnucash/gnucash/commit/e116a4f1 (commit) via https://github.com/Gnucash/gnucash/commit/b4bab92d (commit) via https://github.com/Gnucash/gnucash/commit/fae5de80 (commit) via https://github.com/Gnucash/gnucash/commit/fd2761bd (commit) via https://github.com/Gnucash/gnucash/commit/993697be (commit) via https://github.com/Gnucash/gnucash/commit/66025ae7 (commit) via https://github.com/Gnucash/gnucash/commit/36b33262 (commit) via https://github.com/Gnucash/gnucash/commit/094a971c (commit) via https://github.com/Gnucash/gnucash/commit/94044676 (commit) via https://github.com/Gnucash/gnucash/commit/add45021 (commit) via https://github.com/Gnucash/gnucash/commit/df9a6b03 (commit) via https://github.com/Gnucash/gnucash/commit/98251d59 (commit) from https://github.com/Gnucash/gnucash/commit/6e6d44f5 (commit) commit b8c067352618d100b66c3f36313805e190f2228d Merge: 6e6d44f56 dec66bc8c Author: John Ralls Date: Mon Dec 19 12:11:32 2022 -0800 Merge branch 'maint' commit dec66bc8c629a86ddc05f707f30a277962893848 Author: John Ralls Date: Sat Dec 17 16:35:13 2022 -0800 Release GnuCash 4.13 commit 98155795d656897ac0752586243d87ac0d46d173 Author: John Ralls Date: Sat Dec 17 18:19:08 2022 -0800 [register] Don't usleep on Apple or Win32. Not needed and usleep needs an extra include for MinGW64. commit 092d67eb1afddcf7e9bcfa9358ff5d555de0383f Author: John Ralls Date: Sat Dec 17 15:38:03 2022 -0800 [import] Don't leak returns of g_utf8_normalize. commit 9a8142cacb142df1b32da6426e8eedb91107da57 Merge: ccd328db9 787a2cda3 Author: John Ralls Date: Sat Dec 17 12:56:02 2022 -0800 Merge weblate translations into maint. commit 787a2cda3b0f90f896974d5be8872eae152d2266 Author: ?????????2 Date: Sat Dec 17 17:42:41 2022 +0100 Translation update by ?????????2 using Weblate po/zh_CN.po: 99.9% (5397 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Chinese (Simplified)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Co-authored-by: ?????????2 commit 85dc4a5ef7c02f977cf3bf0d7538ffd0e5b2ca58 Author: YOSHINO Yoshihito Date: Sat Dec 17 17:42:40 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 92.7% (5011 of 5401 strings; 154 fuzzy) 444 failing checks (8.2%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 92.7% (5011 of 5401 strings; 154 fuzzy) 444 failing checks (8.2%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.9% (4968 of 5401 strings; 188 fuzzy) 469 failing checks (8.6%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.8% (4963 of 5401 strings; 193 fuzzy) 472 failing checks (8.7%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.8% (4959 of 5401 strings; 197 fuzzy) 476 failing checks (8.8%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito commit ccd328db9ac34fd5972921643e4aff2d8bf6c16c Author: John Ralls Date: Sat Dec 17 11:57:58 2022 -0800 [import matcher] Don't normalize text when appending descriptions or notes. Another fix for Bug 798679. Normalized strings are still stored in quickfills. commit 65d3546f109b4213bd01146570d2c398b65aafba Author: John Ralls Date: Sat Dec 17 10:41:34 2022 -0800 [register] Delay post-ime reset of the selection. Works around bug 798587. commit 16dca1ad5e935c00043365cb1fabce5d19169882 Author: Geert Janssens Date: Sat Dec 17 11:28:53 2022 +0100 Bug??798694 - Cursor in the wrong place after pasting with auto-completion commit dfb2045678a76cfafe8bf09ffae5e29515508b76 Author: YOSHINO Yoshihito Date: Sat Dec 17 02:43:46 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.4% (4941 of 5401 strings; 212 fuzzy) 494 failing checks (9.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.1% (4924 of 5401 strings; 224 fuzzy) 507 failing checks (9.3%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 91.0% (4919 of 5401 strings; 227 fuzzy) 510 failing checks (9.4%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.7% (4901 of 5401 strings; 243 fuzzy) 549 failing checks (10.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.5% (4889 of 5401 strings; 252 fuzzy) 565 failing checks (10.4%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 90.0% (4861 of 5401 strings; 275 fuzzy) 592 failing checks (10.9%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito commit 091d4aff2205cfd99c63800ff56a86b858557c52 Author: John Ralls Date: Fri Dec 16 15:25:59 2022 -0800 Bug 798657 - Import Summary language is wrong Root cause is using boost::locale::translate because it ignores the LANGUAGES environment variable and doesn't support different values for LC_MESSAGES, LC_DATE, LC_MONETARY, and LC_NUMERIC. That makes it impossible to configure a user environment that presents translated strings in a different locale from the one applied to formatting dates and numbers. To correct this replace all use of boost::locale::translate with GNU gettext. commit dd48a025d5af41c96ec5d58bc10a3fe3658204a3 Author: Geert Janssens Date: Fri Dec 16 20:28:31 2022 +0100 Make boost::locale::gettext use the proper locale commit 73a134730f682e54e15f4813df6946abdb45db4a Author: John Ralls Date: Tue Dec 13 13:13:13 2022 -0800 Bug 798680 - Not able to match a reverse transaction of a... previously matched transaction. Cloned transactions and copied splits shouldn't keep the online-id slot. commit 598a6f1b6b565e9eb335c43c278202d498ff1fc3 Author: John Ralls Date: Tue Dec 13 12:03:03 2022 -0800 [ofx import] Propose parent account unless last account is right commodity. commit f6cc6eda4c11a204c9abe4e7e6d681fb019fe00e Author: John Ralls Date: Tue Dec 13 11:53:42 2022 -0800 [ofx import] Make automatic account creation work. When Preferences>Import>Automatic commodity creation is enabled. Note that this behavior isn't indicated in the tooltip and is a bit clunky: the user has to cancel the manual account selection for it to fire. commit 5e7bc1d6c214d1faeab271215721e4348f7a9ef5 Author: John Ralls Date: Mon Dec 12 18:02:42 2022 -0800 [ofx import] Fix the parentage of the select account windows. The account list window is gone when these are used, use the importer parent. commit 862848380c788a23a26500562722a57a40c5a717 Author: John Ralls Date: Sat Dec 10 17:18:38 2022 -0800 Bug 798681 - Previously imported investment income transactions may not be filtered. Resequence process_investment_transaction so that the first split is the primary asset account split (cash unless it's a reinvest) followed by the security asset account if it's not income and finally the income split for income or reinvest transactions. Note that there's also a sign change on the income splits for income and reinvest transactions: testing showed the signs to be backwards. commit 6a9e1cb24976c0a1a1b78f62adda2b3234d8915c Author: John Ralls Date: Sat Dec 10 16:32:25 2022 -0800 [ofx import] Don't set online-id on income accounts. commit 17eb739da3eef1166e7c42adb8400d031db2baf5 Author: John Ralls Date: Thu Dec 8 13:38:16 2022 -0800 [ofx import] Extract functions from ofx_proc_transaction_cb. set_transaction_dates, fill_transaction_description, fill_transaction_notes, process_bank_transaction, process_investment_transaction, choose_investment_account, choose_income_account, add_investment_split, add_currency_split, create_investment_subaccount, continue_account_selection, choose_investment_account_helper, choose_investment_account commit 0bc2d692c732048f6950c514ce8d126c82810dfa Author: John Ralls Date: Thu Dec 8 13:09:10 2022 -0800 [ofx import] Typedef OfxTransactionData. So we don't have to say struct on every use. commit 5519a9d788c1ec6439252daf956d16c299dcd651 Author: John Ralls Date: Sat Dec 10 16:26:05 2022 -0800 [import matcher] Make related functions adjacent gnc_gen_trans_list_add_trans just wraps gnc_gen_trans_list_add_trans_with_ref_id. commit e116a4f195250b782c40e51a19a53409be73b480 Author: John Ralls Date: Tue Dec 13 12:32:54 2022 -0800 [import backend] Extract function hash_account_online_ids. commit b4bab92da21e294f4f54dade5aee27a8be66ee85 Author: John Ralls Date: Mon Dec 12 11:23:53 2022 -0800 Bug 798664 - Result of 'gnucash --nofile' is marked dirty Don't create a new book in the new-user dialog unless the user says to. Don't automatically create a new book when retrieving default commodities because the retrieve might be requested in a context like the Preferences dialog when there is no book. Some report tests relied on requesting the default commodity creating the book, so in those tests ensure that the book is created first. commit fae5de80d36db1a2a4ef0ae93012cb34e38354d1 Author: John Ralls Date: Sun Dec 11 19:54:35 2022 -0800 Undo unintended change in Bug 798679 commit. commit fd2761bd680556c817250abd5db2cbc9e5c13ac0 Author: John Ralls Date: Sun Dec 11 13:00:40 2022 -0800 Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields Control character check doesn't need normalization, the control character codepoints aren't graphic and so can't be composed nor have compatible equivalents. commit 993697be7f55de67f6d3a998d2ffc8d1482feb0f Author: YOSHINO Yoshihito Date: Sat Dec 10 19:48:52 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 89.9% (4859 of 5401 strings; 276 fuzzy) 593 failing checks (10.9%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 89.8% (4851 of 5401 strings; 284 fuzzy) 601 failing checks (11.1%) Translation: GnuCash/Program (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/ Co-authored-by: YOSHINO Yoshihito commit 66025ae73811a3cdc2764dcb4d8e25173d582260 Author: Milo Ivir Date: Mon Dec 5 15:47:26 2022 +0100 Translation update by Milo Ivir using Weblate po/hr.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Croatian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/ Co-authored-by: Milo Ivir commit 36b33262adfd6da3c3fb4426d73ee54d42cf643a Author: Christopher Lam Date: Mon Dec 5 07:41:34 2022 +0800 [account-piecharts] drill-down piechart: tree-depth is at most 6 commit 094a971c039aaa871da246ccd6891849952ad8ea Author: John Ralls Date: Sun Dec 4 20:34:21 2022 -0800 Fix missing trailing quote on project-id-version. commit 940446767da71eb290af9bc51f373cd62596f585 Author: John Ralls Date: Sun Dec 4 20:10:52 2022 -0800 Merge potfile for 4.13 String Freesw. commit add45021a842a4b40a5df60fed975ed40840bfaf Author: Simon Arlott Date: Wed Nov 30 22:48:02 2022 +0100 Translation update by Simon Arlott using Weblate po/en_NZ.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (New Zealand)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/ Translation update by Simon Arlott using Weblate po/en_AU.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (Australia)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/ Translation update by Simon Arlott using Weblate po/en_GB.po: 100.0% (5401 of 5401 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (United Kingdom)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/ Co-authored-by: Simon Arlott commit df9a6b030933d5c932aaf2e72229268449c4e3f3 Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Nov 29 15:27:00 2022 +0000 Bug??798653 - Schedule Calendar event description pop up window does not track mouse position The reporter was on Ubuntu 22.04.1 LTS which has wayland as the default display server. When tested on a Fedora 37 VM which was also using wayland the following message was seen on the terminal window... Gdk-Message: 15:23:51.862: Window 0x28b0de0 is a temporary window without parent, application will not be able to position it on screen. This fix sets the transient parent for the dense calendar pop up. commit 98251d59a6e6940efae2001a1e619c08828c8738 Author: Geert Janssens Date: Tue Nov 29 12:27:21 2022 +0100 Bug 798672 - Preferences are not saved nor loaded, ERROR g_settings_new_full: assertion 'schema != NULL' failed Apparently it was a failure on our side to properly look up requested gsettings schema. Summary of changes: CMakeLists.txt | 4 +- NEWS | 161 ++- bindings/guile/test/test-engine-extras.scm | 1 - gnucash/gnome-utils/dialog-preferences.c | 25 +- gnucash/gnome-utils/gnc-dense-cal.c | 13 +- gnucash/gnome-utils/gnc-dense-cal.h | 5 +- gnucash/gnome/dialog-new-user.c | 2 - gnucash/gnome/dialog-sx-editor.c | 3 +- gnucash/gnome/dialog-sx-from-trans.c | 3 +- gnucash/gnome/gnc-plugin-page-sx-list.c | 5 +- gnucash/gnucash-cli.cpp | 10 +- gnucash/gnucash-core-app.cpp | 27 +- gnucash/gnucash.cpp | 25 +- gnucash/import-export/aqb/dialog-ab-trans.h | 4 +- gnucash/import-export/aqb/gnc-ab-transfer.c | 12 +- .../csv-imp/assistant-csv-trans-import.cpp | 2 +- .../import-export/csv-imp/gnc-imp-props-price.cpp | 8 +- gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp | 24 +- gnucash/import-export/import-backend.c | 114 +- gnucash/import-export/import-main-matcher.c | 31 +- gnucash/import-export/ofx/gnc-ofx-import.c | 947 ++++++------- gnucash/register/register-core/quickfillcell.c | 1 - gnucash/register/register-gnome/gnucash-sheet.c | 7 + .../report/reports/standard/account-piecharts.scm | 2 +- .../reports/standard/test/test-average-balance.scm | 1 + .../reports/standard/test/test-balsheet-pnl.scm | 5 +- .../standard/test/test-cashflow-barchart.scm | 9 +- .../report/reports/standard/test/test-charts.scm | 16 +- .../reports/standard/test/test-ifrs-cost-basis.scm | 3 +- .../reports/standard/test/test-income-gst.scm | 2 + .../reports/standard/test/test-portfolios.scm | 4 +- .../test/test-standard-category-report.scm | 12 +- .../standard/test/test-standard-net-barchart.scm | 18 +- .../standard/test/test-standard-net-linechart.scm | 12 +- .../reports/standard/test/test-stress-options.scm | 14 +- gnucash/report/test/test-report-utilities.scm | 3 + libgnucash/app-utils/gnc-gsettings.cpp | 2 +- libgnucash/app-utils/gnc-ui-util.c | 28 +- libgnucash/core-utils/gnc-filepath-utils.cpp | 26 +- libgnucash/engine/Split.c | 2 + libgnucash/engine/Transaction.c | 3 + po/ar.po | 484 +++---- po/as.po | 484 +++---- po/az.po | 484 +++---- po/bg.po | 484 +++---- po/brx.po | 484 +++---- po/ca.po | 484 +++---- po/cs.po | 484 +++---- po/da.po | 484 +++---- po/de.po | 488 +++---- po/doi.po | 484 +++---- po/el.po | 484 +++---- po/en_AU.po | 490 ++++--- po/en_GB.po | 490 ++++--- po/en_NZ.po | 490 ++++--- po/es.po | 492 +++---- po/es_NI.po | 484 +++---- po/et.po | 484 +++---- po/eu.po | 484 +++---- po/fa.po | 484 +++---- po/fi.po | 484 +++---- po/fr.po | 488 +++---- po/gu.po | 484 +++---- po/he.po | 488 +++---- po/hi.po | 484 +++---- po/hr.po | 490 +++---- po/hu.po | 491 +++---- po/id.po | 488 +++---- po/it.po | 484 +++---- po/ja.po | 1395 ++++++++------------ po/kn.po | 484 +++---- po/ko.po | 874 ++++++------ po/kok.po | 484 +++---- po/kok at latin.po | 484 +++---- po/ks.po | 484 +++---- po/lt.po | 484 +++---- po/lv.po | 484 +++---- po/mai.po | 484 +++---- po/mk.po | 116 +- po/mni.po | 484 +++---- po/mni at bengali.po | 484 +++---- po/mr.po | 484 +++---- po/nb.po | 484 +++---- po/ne.po | 484 +++---- po/nl.po | 484 +++---- po/pl.po | 513 +++---- po/pt.po | 488 +++---- po/pt_BR.po | 488 +++---- po/ro.po | 484 +++---- po/ru.po | 484 +++---- po/rw.po | 484 +++---- po/sk.po | 484 +++---- po/sr.po | 484 +++---- po/sv.po | 488 +++---- po/ta.po | 484 +++---- po/te.po | 484 +++---- po/tr.po | 484 +++---- po/uk.po | 488 +++---- po/ur.po | 492 +++---- po/vi.po | 484 +++---- po/zh_CN.po | 493 +++---- po/zh_TW.po | 484 +++---- 102 files changed, 16074 insertions(+), 16096 deletions(-) From gjanssens at code.gnucash.org Mon Dec 19 16:18:57 2022 From: gjanssens at code.gnucash.org (Geert Janssens) Date: Mon, 19 Dec 2022 16:18:57 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221219211858.0D79D48230@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/0421ff83 (commit) via https://github.com/Gnucash/gnucash/commit/d65f991e (commit) via https://github.com/Gnucash/gnucash/commit/734f90bd (commit) via https://github.com/Gnucash/gnucash/commit/2c93c383 (commit) from https://github.com/Gnucash/gnucash/commit/b8c06735 (commit) commit 0421ff834a7758e5431319b190783c9c51de4d60 Author: Geert Janssens Date: Mon Oct 24 22:01:32 2022 +0200 A few minor c++ tweaks regarding variables commit d65f991e4b64c1b0ae545ab9c8b35ac4283047ab Author: Geert Janssens Date: Mon Oct 24 21:51:01 2022 +0200 Drop help message for gtk options Gtk has deprecated their use and will be dropping them completely from Gtk 4. No need for us to continue to promote them. commit 734f90bd36f520c0d08f37a5cf5e0fb08f96b152 Author: Geert Janssens Date: Mon Oct 24 21:41:08 2022 +0200 Replace string literal 'gnucash' with PROJECT_NAME parameter where it makes sense The idea behind this is to not assume the project is always built as "gnucash" exactly. One example where it can be useful to use a different project name would be when building multiple development versions of the project on the same system and don't want these different versions share the same settings in GSettings or the same stored passwords. commit 2c93c383ac7dbd7ec4ae31104b836d5dcd78d1a0 Author: Geert Janssens Date: Thu Oct 20 14:19:24 2022 +0200 Change remaining references to 'help' into 'manual' In addition, change the prefixes for all documentation related macros: - HL_ ('help link') -> DL_ ('documentation link') - HF_ ('help files') -> DF_ ('documentation files') Summary of changes: gnucash/gnome-search/dialog-search.c | 2 +- gnucash/gnome-utils/dialog-account.c | 4 +- gnucash/gnome-utils/dialog-book-close.c | 2 +- gnucash/gnome-utils/dialog-commodity.c | 2 +- gnucash/gnome-utils/dialog-file-access.c | 4 +- gnucash/gnome-utils/dialog-options.cpp | 8 +-- gnucash/gnome-utils/dialog-preferences.c | 2 +- gnucash/gnome-utils/gnc-keyring.c | 12 ++-- gnucash/gnome-utils/gnc-main-window.cpp | 4 +- gnucash/gnome-utils/gnc-ui.h | 70 ++++++++++---------- gnucash/gnome/dialog-custom-report.c | 2 +- gnucash/gnome/dialog-customer.c | 2 +- gnucash/gnome/dialog-employee.c | 2 +- gnucash/gnome/dialog-fincalc.c | 2 +- gnucash/gnome/dialog-invoice.c | 6 +- gnucash/gnome/dialog-job.c | 2 +- gnucash/gnome/dialog-new-user.c | 2 +- gnucash/gnome/dialog-order.c | 2 +- gnucash/gnome/dialog-price-edit-db.cpp | 2 +- gnucash/gnome/dialog-price-editor.c | 2 +- gnucash/gnome/dialog-print-check.c | 2 +- gnucash/gnome/dialog-sx-editor.c | 2 +- gnucash/gnome/dialog-sx-since-last-run.c | 2 +- gnucash/gnome/dialog-vendor.c | 2 +- gnucash/gnome/window-reconcile.c | 2 +- gnucash/gnucash-cli.cpp | 3 +- gnucash/gnucash-core-app.cpp | 4 +- gnucash/gnucash.cpp | 77 +++------------------- gnucash/import-export/aqb/gnc-ab-utils.c | 2 +- .../import-export/bi-import/dialog-bi-import-gui.c | 2 +- .../customer-import/dialog-customer-import-gui.c | 2 +- .../backend/dbi/test/test-backend-dbi-basic.cpp | 2 +- libgnucash/core-utils/gnc-path.c | 12 ++-- .../core-utils/test/gtest-path-utilities.cpp | 4 +- 34 files changed, 97 insertions(+), 155 deletions(-) From fell at code.gnucash.org Mon Dec 19 19:47:29 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Mon, 19 Dec 2022 19:47:29 -0500 (EST) Subject: gnucash-htdocs master: make de Message-ID: <20221220004729.7F336730CA5@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/0fb0327f (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/4cec855c (commit) commit 0fb0327f292c0bcad985228e99695a69f2f5ed19 Author: Frank H. Ellenberger Date: Mon Dec 19 22:43:13 2022 +0100 make de Summary of changes: locale/de/LC_MESSAGES/gnucash-htdocs.mo | Bin 97301 -> 93715 bytes po/de.po | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) From fell at code.gnucash.org Mon Dec 19 20:06:46 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Mon, 19 Dec 2022 20:06:46 -0500 (EST) Subject: gnucash-htdocs master: Multiple changes pushed Message-ID: <20221220010646.CD645743E7B@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/9bb838f0 (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/113194a4 (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/87fd039c (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/0fb0327f (commit) commit 9bb838f0ba0015f89d2b7962c00a29ad7c3fa5db Author: Frank H. Ellenberger Date: Tue Dec 20 02:06:20 2022 +0100 make es, fr commit 113194a46db4f17d83ac68fca772560bfe110910 Author: aleksej0R Date: Tue Dec 20 00:56:02 2022 +0100 Translation update by aleksej0R using Weblate po/fr.po: 63.7% (257 of 403 strings; 47 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Co-authored-by: aleksej0R commit 87fd039c518c188daf5214be29ce8776aaa3d254 Author: Guille Lopez Date: Tue Dec 20 00:56:02 2022 +0100 Translation update by Guille Lopez using Weblate po/es.po: 100.0% (403 of 403 strings; 0 fuzzy) 1 failing checks (0.2%) Translation: GnuCash/Website (Spanish) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/es/ Co-authored-by: Guille Lopez Summary of changes: locale/es/LC_MESSAGES/gnucash-htdocs.mo | Bin 96243 -> 96217 bytes locale/fr/LC_MESSAGES/gnucash-htdocs.mo | Bin 48925 -> 51297 bytes po/es.po | 14 ++++------ po/fr.po | 45 +++++++++++++++++++------------- 4 files changed, 32 insertions(+), 27 deletions(-) From fell at code.gnucash.org Mon Dec 19 23:59:09 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Mon, 19 Dec 2022 23:59:09 -0500 (EST) Subject: gnucash-htdocs master: L10N:zh_CN: Fix anchor of Flatpaks wiki page Message-ID: <20221220045909.B44CF776656@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/53b4e46e (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/9bb838f0 (commit) commit 53b4e46ecc5ab05732fac2f37e088af55d26edc2 Author: Frank H. Ellenberger Date: Tue Dec 20 05:58:42 2022 +0100 L10N:zh_CN: Fix anchor of Flatpaks wiki page Summary of changes: locale/zh_CN/LC_MESSAGES/gnucash-htdocs.mo | Bin 77359 -> 77358 bytes po/zh_CN.po | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) From jralls at code.gnucash.org Thu Dec 22 14:00:54 2022 From: jralls at code.gnucash.org (John Ralls) Date: Thu, 22 Dec 2022 14:00:54 -0500 (EST) Subject: gnucash master: Defer calling the bl::format::str()'s c-str() until point of use. Message-ID: <20221222190054.D186172F639@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/80c015d6 (commit) from https://github.com/Gnucash/gnucash/commit/0421ff83 (commit) commit 80c015d6d623b0a1bbaafed0279dfff61054b5d5 Author: John Ralls Date: Thu Dec 22 10:58:39 2022 -0800 Defer calling the bl::format::str()'s c-str() until point of use. Otherwise the string is a temporary that gets destructed at the end of the statement and passing the char* to gnc_update_splash_screen is a use-after-free. Fixes macOS CI. Summary of changes: gnucash/gnucash.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From jralls at code.gnucash.org Fri Dec 23 13:07:13 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 23 Dec 2022 13:07:13 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221223180713.CFE37E1FD8@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/c8eb55bb (commit) via https://github.com/Gnucash/gnucash/commit/40c55899 (commit) via https://github.com/Gnucash/gnucash/commit/cec27308 (commit) via https://github.com/Gnucash/gnucash/commit/58147ea4 (commit) via https://github.com/Gnucash/gnucash/commit/3c406c93 (commit) via https://github.com/Gnucash/gnucash/commit/e79fe2f2 (commit) via https://github.com/Gnucash/gnucash/commit/018d5d8d (commit) via https://github.com/Gnucash/gnucash/commit/48259600 (commit) via https://github.com/Gnucash/gnucash/commit/30b2c0bc (commit) from https://github.com/Gnucash/gnucash/commit/80c015d6 (commit) commit c8eb55bb34875545d22e55c261521858d7e05ccd Merge: 80c015d6d 40c55899b Author: John Ralls Date: Fri Dec 23 10:04:46 2022 -0800 Merge John Ralls's c++options reprise into master. commit 40c55899bc0a48b981f5c345459df4a0342f96d2 Author: John Ralls Date: Fri Dec 23 10:01:52 2022 -0800 [c++options] Convert remaining reports and tests to new API. commit cec27308d86da6b89a56c099d84d556def15140c Author: John Ralls Date: Thu Dec 22 18:09:48 2022 -0800 Convert non-trep-based report tests to new API commit 58147ea4704f71996f0c3d54a44420bdc6861911 Author: John Ralls Date: Fri Dec 23 09:57:23 2022 -0800 [c++options] Convert trep-engine, trep-based-reports, and tests to new API commit 3c406c93741441e2b24d99fd31463f80ddfa5ede Author: John Ralls Date: Thu Dec 22 16:50:46 2022 -0800 # This is a combination of 2 commits. # This is the 1st commit message: Convert trep-engine to the new options API. # This is the commit message #2: Update trep-based reports to new options API. commit e79fe2f2d98d14e46341fd970fb9890b2f06c62f Author: John Ralls Date: Mon Aug 1 11:08:28 2022 -0700 [options] Update stylesheets to use new API. commit 018d5d8d8313e04bae72e21574cb7156c0a279db Author: John Ralls Date: Mon Aug 1 09:56:06 2022 -0700 [options] Update documentation to reflect C++ options. commit 4825960089375cfcc3a3a2d7c914f2403d4711dd Author: John Ralls Date: Thu Dec 22 16:19:19 2022 -0800 Convert report core and html to new options API. commit 30b2c0bcac56b69a9f4fd3f9c3e98cf869664138 Author: John Ralls Date: Fri Aug 26 11:50:40 2022 -0700 [options] Provide gnc:register-multichoice-callback-option. Compatibility function for passing symbols or numbers as the default value. Note that this isn't used by GnuCash code and so isn't exercised or tested, it's provided only to simplify user-written code migration. Summary of changes: bindings/guile/options.scm | 14 +- gnucash/report/doc/report-html.txt | 15 +- gnucash/report/html-fonts.scm | 61 ++-- gnucash/report/html-utilities.scm | 23 +- gnucash/report/options-utilities.scm | 113 +++---- gnucash/report/report-core.scm | 31 +- gnucash/report/reports/example/average-balance.scm | 88 +++--- gnucash/report/reports/example/daily-reports.scm | 45 +-- gnucash/report/reports/example/hello-world.scm | 208 ++++++------- gnucash/report/reports/example/sample-graphs.scm | 9 +- .../report/reports/example/welcome-to-gnucash.scm | 2 +- .../reports/locale-specific/de_DE/taxtxf.scm | 34 +-- .../report/reports/locale-specific/us/taxtxf.scm | 70 ++--- gnucash/report/reports/reports.scm | 14 +- .../report/reports/standard/account-piecharts.scm | 73 ++--- .../report/reports/standard/account-summary.scm | 38 ++- .../report/reports/standard/advanced-portfolio.scm | 89 ++---- .../report/reports/standard/balance-forecast.scm | 51 ++-- gnucash/report/reports/standard/balance-sheet.scm | 134 ++++----- gnucash/report/reports/standard/balsheet-eg.scm | 86 +++--- gnucash/report/reports/standard/balsheet-pnl.scm | 128 ++++---- .../reports/standard/budget-balance-sheet.scm | 117 +++----- .../report/reports/standard/budget-barchart.scm | 62 ++-- gnucash/report/reports/standard/budget-flow.scm | 28 +- .../reports/standard/budget-income-statement.scm | 123 +++----- gnucash/report/reports/standard/budget.scm | 100 +++--- gnucash/report/reports/standard/cash-flow.scm | 25 +- .../report/reports/standard/cashflow-barchart.scm | 47 +-- .../report/reports/standard/category-barchart.scm | 69 ++--- .../report/reports/standard/customer-summary.scm | 68 ++--- gnucash/report/reports/standard/dashboard.scm | 3 +- .../report/reports/standard/equity-statement.scm | 59 ++-- .../report/reports/standard/general-journal.scm | 4 +- gnucash/report/reports/standard/general-ledger.scm | 4 +- .../report/reports/standard/ifrs-cost-basis.scm | 54 ++-- .../reports/standard/income-gst-statement.scm | 106 +++---- .../report/reports/standard/income-statement.scm | 124 +++----- gnucash/report/reports/standard/invoice.scm | 223 ++++++-------- gnucash/report/reports/standard/lot-viewer.scm | 18 +- gnucash/report/reports/standard/net-charts.scm | 77 ++--- gnucash/report/reports/standard/new-aging.scm | 92 +++--- .../report/reports/standard/new-owner-report.scm | 110 +++---- gnucash/report/reports/standard/portfolio.scm | 37 +-- gnucash/report/reports/standard/price-scatter.scm | 32 +- gnucash/report/reports/standard/receipt.scm | 116 ++++--- .../report/reports/standard/reconcile-report.scm | 38 +-- gnucash/report/reports/standard/register.scm | 122 ++++---- gnucash/report/reports/standard/taxinvoice.scm | 178 ++++++----- .../reports/standard/test/test-account-summary.scm | 7 +- .../reports/standard/test/test-average-balance.scm | 2 +- .../reports/standard/test/test-balsheet-pnl.scm | 7 +- .../report/reports/standard/test/test-budget.scm | 2 +- .../standard/test/test-cashflow-barchart.scm | 2 +- .../report/reports/standard/test/test-charts.scm | 15 +- .../standard/test/test-equity-statement.scm | 2 +- .../reports/standard/test/test-ifrs-cost-basis.scm | 7 +- .../reports/standard/test/test-income-gst.scm | 7 +- .../report/reports/standard/test/test-invoice.scm | 7 +- .../standard/test/test-new-owner-report.scm | 7 +- .../reports/standard/test/test-owner-report.scm | 7 +- .../reports/standard/test/test-portfolios.scm | 7 +- .../report/reports/standard/test/test-register.scm | 2 +- .../test/test-standard-category-report.scm | 2 +- .../standard/test/test-standard-net-barchart.scm | 2 +- .../standard/test/test-standard-net-linechart.scm | 2 +- .../reports/standard/test/test-stress-options.scm | 19 +- .../reports/standard/test/test-transaction.scm | 14 +- .../reports/standard/test/test-trial-balance.scm | 2 +- gnucash/report/reports/standard/trial-balance.scm | 105 +++---- gnucash/report/reports/standard/view-column.scm | 28 +- gnucash/report/stylesheets/css.scm | 10 +- gnucash/report/stylesheets/footer.scm | 122 +++----- gnucash/report/stylesheets/head-or-tail.scm | 168 ++++------- gnucash/report/stylesheets/plain.scm | 53 ++-- gnucash/report/trep-engine.scm | 334 +++++++++------------ 75 files changed, 1776 insertions(+), 2528 deletions(-) From jralls at code.gnucash.org Fri Dec 23 14:08:45 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 23 Dec 2022 14:08:45 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221223190845.DAC2279320E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/ff6d3d89 (commit) via https://github.com/Gnucash/gnucash/commit/79d46be8 (commit) via https://github.com/Gnucash/gnucash/commit/7b3928c4 (commit) via https://github.com/Gnucash/gnucash/commit/ea026ff4 (commit) from https://github.com/Gnucash/gnucash/commit/c8eb55bb (commit) commit ff6d3d899bfd100e6f50ea201e6b70175d06e751 Author: John Ralls Date: Fri Dec 23 11:08:34 2022 -0800 Fix some unknown symbol warnings in reports. commit 79d46be8bc7aeed8c2bf53e431f03022faf020da Merge: c8eb55bb3 7b3928c4d Author: John Ralls Date: Fri Dec 23 11:07:22 2022 -0800 Merge Brad McBride's Investment Lots Report into master. commit 7b3928c4dac621f581a53718b36b24647a119cb0 Author: John Ralls Date: Fri Dec 23 11:06:50 2022 -0800 Update investment lots report to new options API. commit ea026ff4ee56a9bca44d0dd5aa4e20b7c79846fe Author: mcbridebt <46758663+mcbridebt at users.noreply.github.com> Date: Sun Nov 13 16:51:47 2022 -0800 Add investment-lots.scm report Add investment-lots.scm report cleanup code comments add start date, fix end date, add stats collector Fix format errors (breaks on Guile 3.0, but not 2.2?) Fix build warnings Fix bugs Reduce set! usage, add new validation warning, misc code cleanup fix bug where value display strings were wrongly respecting the show-mnemonics option that should only apply to amount display strings misc bug fixes gain age: use last bought date instead of first change basis calculation to be more like cap-gains.c Move report to Assets & Liabilities menu fix chart bug, add option to group sales by age Add support for alternate-row style resolve code review comments Summary of changes: gnucash/report/report-core.scm | 2 +- gnucash/report/reports/CMakeLists.txt | 1 + .../report/reports/standard/account-piecharts.scm | 2 +- .../report/reports/standard/investment-lots.scm | 2035 ++++++++++++++++++++ gnucash/report/reports/standard/new-aging.scm | 2 +- .../reports/standard/test/test-transaction.scm | 2 +- po/POTFILES.in | 1 + 7 files changed, 2041 insertions(+), 4 deletions(-) create mode 100644 gnucash/report/reports/standard/investment-lots.scm From jralls at code.gnucash.org Fri Dec 23 15:44:14 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 23 Dec 2022 15:44:14 -0500 (EST) Subject: gnucash master: Replace ... with … in all translatable strings. Message-ID: <20221223204414.CDC83E1FC1@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/ab13b01f (commit) from https://github.com/Gnucash/gnucash/commit/ff6d3d89 (commit) commit ab13b01f8c7bf5a7ee84463bb39ec2d9614d8530 Author: John Ralls Date: Fri Dec 23 12:43:54 2022 -0800 Replace ... with ??? in all translatable strings. Also a few other places like translator comments and report options. Replaces https://github.com/Gnucash/gnucash/pull/1033. Summary of changes: doc/tip_of_the_day.list.c | 2 +- gnucash/gnome-search/dialog-search.c | 2 +- gnucash/gnome-utils/assistant-xml-encoding.c | 6 +-- gnucash/gnome-utils/dialog-account.c | 2 +- gnucash/gnome-utils/dialog-commodity.c | 2 +- gnucash/gnome-utils/dialog-file-access.c | 4 +- gnucash/gnome-utils/gnc-account-sel.c | 2 +- gnucash/gnome-utils/gnc-file.c | 12 +++--- gnucash/gnome-utils/gnc-file.h | 2 +- gnucash/gnome-utils/gnc-general-select.c | 6 +-- gnucash/gnome-utils/gnc-main-window.cpp | 10 ++--- gnucash/gnome-utils/gnc-period-select.c | 2 +- gnucash/gnome-utils/gnc-splash.c | 2 +- gnucash/gnome-utils/gnc-tree-view-account.c | 2 +- gnucash/gnome-utils/gnc-tree-view-owner.c | 2 +- gnucash/gnome/assistant-loan.cpp | 2 +- gnucash/gnome/business-gnome-utils.c | 6 +-- gnucash/gnome/dialog-invoice.c | 4 +- gnucash/gnome/gnc-plugin-basic-commands.c | 10 ++--- gnucash/gnome/gnc-plugin-business.c | 44 +++++++++++----------- gnucash/gnome/gnc-plugin-page-account-tree.c | 22 +++++------ gnucash/gnome/gnc-plugin-page-budget.c | 10 ++--- gnucash/gnome/gnc-plugin-page-invoice.c | 18 ++++----- gnucash/gnome/gnc-plugin-page-owner-tree.c | 16 ++++---- gnucash/gnome/gnc-plugin-page-register.c | 32 ++++++++-------- gnucash/gnome/gnc-plugin-page-report.cpp | 10 ++--- gnucash/gnome/window-reconcile.c | 8 ++-- gnucash/gnucash.cpp | 4 +- ...sh.GnuCash.dialogs.checkprinting.gschema.xml.in | 2 +- .../gtkbuilder/assistant-csv-account-import.glade | 2 +- gnucash/gtkbuilder/assistant-csv-export.glade | 4 +- .../gtkbuilder/assistant-csv-price-import.glade | 6 +-- .../gtkbuilder/assistant-csv-trans-import.glade | 8 ++-- gnucash/gtkbuilder/assistant-loan.glade | 4 +- gnucash/gtkbuilder/assistant-qif-import.glade | 12 +++--- gnucash/gtkbuilder/business-prefs.glade | 4 +- gnucash/gtkbuilder/dialog-account.glade | 4 +- gnucash/gtkbuilder/dialog-commodity.glade | 2 +- gnucash/gtkbuilder/dialog-import.glade | 4 +- gnucash/gtkbuilder/dialog-progress.glade | 2 +- gnucash/gtkbuilder/dialog-report.glade | 2 +- gnucash/gtkbuilder/dialog-search.glade | 2 +- gnucash/gtkbuilder/dialog-sx.glade | 4 +- gnucash/gtkbuilder/gnc-plugin-page-budget.glade | 2 +- gnucash/gtkbuilder/gnc-plugin-page-register.glade | 4 +- gnucash/gtkbuilder/gnc-tree-view-owner.glade | 2 +- gnucash/gtkbuilder/window-reconcile.glade | 2 +- gnucash/import-export/aqb/gnc-plugin-aqbanking.c | 12 +++--- gnucash/import-export/bi-import/dialog-bi-import.c | 4 +- .../import-export/bi-import/gnc-plugin-bi-import.c | 2 +- .../import-export/csv-exp/gnc-plugin-csv-export.c | 6 +-- .../csv-imp/assistant-csv-account-import.c | 2 +- .../csv-imp/assistant-csv-trans-import.cpp | 2 +- .../import-export/csv-imp/gnc-plugin-csv-import.c | 6 +-- .../customer-import/gnc-plugin-customer-import.c | 2 +- .../log-replay/gnc-plugin-log-replay.c | 2 +- gnucash/import-export/ofx/gnc-plugin-ofx.c | 2 +- .../import-export/qif-imp/gnc-plugin-qif-import.c | 2 +- gnucash/register/ledger-core/gncEntryLedgerModel.c | 2 +- gnucash/report/report-utilities.scm | 6 +-- .../reports/standard/income-gst-statement.scm | 2 +- gnucash/report/reports/standard/invoice.scm | 10 +++-- .../reports/standard/test/test-transaction.scm | 4 +- .../report/reports/support/taxinvoice.eguile.scm | 2 +- gnucash/report/trep-engine.scm | 4 +- libgnucash/engine/gnc-optiondb.cpp | 2 +- libgnucash/gnc-module/example/gnc-plugin.example.c | 2 +- 67 files changed, 197 insertions(+), 195 deletions(-) From fell at code.gnucash.org Fri Dec 23 22:51:41 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Fri, 23 Dec 2022 22:51:41 -0500 (EST) Subject: gnucash-htdocs master: Multiple changes pushed Message-ID: <20221224035141.9DD25F7E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-htdocs/commit/633a8930 (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/1af3513b (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/de3e4b8d (commit) via https://github.com/Gnucash/gnucash-htdocs/commit/9f8b3925 (commit) from https://github.com/Gnucash/gnucash-htdocs/commit/53b4e46e (commit) commit 633a8930f6d85ee371a0bdafe0789c501dad9b48 Author: Frank H. Ellenberger Date: Sat Dec 24 04:51:07 2022 +0100 make mos commit 1af3513b23b4a90392756cab8bf071a5c985874f Author: YOSHINO Yoshihito Date: Fri Dec 23 13:51:11 2022 +0100 Translation update by YOSHINO Yoshihito using Weblate po/ja.po: 72.9% (294 of 403 strings; 3 fuzzy) 13 failing checks (3.2%) Translation: GnuCash/Website (Japanese) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/ja/ Co-authored-by: YOSHINO Yoshihito commit de3e4b8d2b56580dabb88d828da9ea98b94ad038 Author: Syahmin Sukhairi Date: Fri Dec 23 13:51:11 2022 +0100 Translation update by Syahmin Sukhairi using Weblate po/id.po: 42.6% (172 of 403 strings; 3 fuzzy) 3 failing checks (0.7%) Translation: GnuCash/Website (Indonesian) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/id/ Co-authored-by: Syahmin Sukhairi commit 9f8b392545e110b7eafde4e40907a84ac2a74a85 Author: aleksej0R Date: Fri Dec 23 13:51:11 2022 +0100 Translation update by aleksej0R using Weblate po/fr.po: 77.9% (314 of 403 strings; 28 fuzzy) 21 failing checks (5.2%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 77.1% (311 of 403 strings; 28 fuzzy) 20 failing checks (4.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 66.0% (266 of 403 strings; 47 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 65.7% (265 of 403 strings; 48 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 65.2% (263 of 403 strings; 47 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 64.7% (261 of 403 strings; 47 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Translation update by aleksej0R using Weblate po/fr.po: 64.5% (260 of 403 strings; 47 fuzzy) 24 failing checks (5.9%) Translation: GnuCash/Website (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/website/fr/ Co-authored-by: aleksej0R Summary of changes: locale/ca/LC_MESSAGES/gnucash-htdocs.mo | Bin 68246 -> 66333 bytes locale/fr/LC_MESSAGES/gnucash-htdocs.mo | Bin 51297 -> 64066 bytes locale/id/LC_MESSAGES/gnucash-htdocs.mo | Bin 19348 -> 18349 bytes locale/it/LC_MESSAGES/gnucash-htdocs.mo | Bin 97386 -> 93869 bytes locale/ja/LC_MESSAGES/gnucash-htdocs.mo | Bin 62182 -> 59846 bytes locale/nl/LC_MESSAGES/gnucash-htdocs.mo | Bin 65522 -> 63460 bytes locale/zh_TW/LC_MESSAGES/gnucash-htdocs.mo | Bin 80026 -> 77026 bytes po/fr.po | 205 +++++++++++++++++------------ po/id.po | 16 +-- po/ja.po | 26 ++-- 10 files changed, 137 insertions(+), 110 deletions(-) From fell at code.gnucash.org Fri Dec 23 23:33:10 2022 From: fell at code.gnucash.org (Frank H.Ellenberger) Date: Fri, 23 Dec 2022 23:33:10 -0500 (EST) Subject: gnucash maint: Translation update by aleksej0R using Weblate Message-ID: <20221224043311.0A2A2731738@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/ea6cc6f8 (commit) from https://github.com/Gnucash/gnucash/commit/52deda86 (commit) commit ea6cc6f89298ee248db2a8ef7dbe76cfe835b3e7 Author: aleksej0R Date: Tue Dec 20 00:55:57 2022 +0100 Translation update by aleksej0R using Weblate po/glossary/fr.po: 100.0% (216 of 216 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (French) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/ Co-authored-by: aleksej0R Summary of changes: po/glossary/fr.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) From jralls at code.gnucash.org Thu Dec 29 15:19:05 2022 From: jralls at code.gnucash.org (John Ralls) Date: Thu, 29 Dec 2022 15:19:05 -0500 (EST) Subject: gnucash-docs master: Fix the Windows FQ installer entity for master branch. Message-ID: <20221229201905.6884F7DE27E@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash-docs/commit/0b0c8fa5 (commit) from https://github.com/Gnucash/gnucash-docs/commit/ef85a2d2 (commit) commit 0b0c8fa528748ff96c5166d82ab72cd8203eb2f8 Author: John Ralls Date: Thu Dec 29 12:18:48 2022 -0800 Fix the Windows FQ installer entity for master branch. Summary of changes: C/manual/ch_Finance-Quote.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From jralls at code.gnucash.org Fri Dec 30 15:48:57 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 30 Dec 2022 15:48:57 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221230204857.915F2727D69@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/72f81f7b (commit) via https://github.com/Gnucash/gnucash/commit/91486a73 (commit) via https://github.com/Gnucash/gnucash/commit/46c2e449 (commit) via https://github.com/Gnucash/gnucash/commit/e3665287 (commit) from https://github.com/Gnucash/gnucash/commit/ab13b01f (commit) commit 72f81f7b83194950fa8030ea38a92433e3609255 Merge: ab13b01f8 91486a731 Author: John Ralls Date: Fri Dec 30 11:38:58 2022 -0800 Merge Bob Fewell's 'reg-desc' into master. commit 91486a7318db0358150fada38ff0159cf8eb9aad Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 10 11:41:11 2022 +0100 Add a function to combocell to set the search behaviour When searching for entered text, the combocell search starts from the front till the entered text is not found and then changes to find the entered text any where. This function sets the combocell to use only the second option, type ahead search. commit 46c2e44988ea7dd3ecb3207c68cfe51b0221ba4f Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 10 11:17:02 2022 +0100 Change the Register description layout cell type. Currently the description cell type is QUICKFILL_CELL_TYPE and commit changes it to COMBO_CELL_TYPE. Doing this allows the user to select a transaction description from a list or do a similar search to that of the transfer cell. commit e366528770c883d0e3d4994f18a82fd404ff25bd Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 10 11:05:06 2022 +0100 Change Register popup width When obtaining the popup width when using autosize, set it to the width of the cell unless it is smaller than the default, then use that. Summary of changes: .../register/ledger-core/split-register-layout.c | 2 +- gnucash/register/ledger-core/split-register-load.c | 23 ++++-- gnucash/register/ledger-core/split-register.c | 10 +++ gnucash/register/register-core/combocell.h | 8 +++ gnucash/register/register-gnome/combocell-gnome.c | 84 +++++++++++++++++++++- .../register/register-gnome/gnucash-item-edit.c | 6 ++ .../register/register-gnome/gnucash-item-list.c | 2 +- 7 files changed, 128 insertions(+), 7 deletions(-) From jralls at code.gnucash.org Fri Dec 30 17:19:11 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 30 Dec 2022 17:19:11 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221230221913.56050E2636@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/a9756b19 (commit) via https://github.com/Gnucash/gnucash/commit/5c17950a (commit) via https://github.com/Gnucash/gnucash/commit/cc91c7d3 (commit) via https://github.com/Gnucash/gnucash/commit/f16f3f67 (commit) via https://github.com/Gnucash/gnucash/commit/1890c6cc (commit) via https://github.com/Gnucash/gnucash/commit/e6b95f01 (commit) via https://github.com/Gnucash/gnucash/commit/48e5ce87 (commit) via https://github.com/Gnucash/gnucash/commit/bfaecdff (commit) via https://github.com/Gnucash/gnucash/commit/86f6528d (commit) via https://github.com/Gnucash/gnucash/commit/6e8e5b76 (commit) via https://github.com/Gnucash/gnucash/commit/4fc12837 (commit) via https://github.com/Gnucash/gnucash/commit/4fd868f8 (commit) via https://github.com/Gnucash/gnucash/commit/007f5fbc (commit) via https://github.com/Gnucash/gnucash/commit/7cc870aa (commit) via https://github.com/Gnucash/gnucash/commit/e16217a2 (commit) via https://github.com/Gnucash/gnucash/commit/bf648f6e (commit) via https://github.com/Gnucash/gnucash/commit/58805c2a (commit) via https://github.com/Gnucash/gnucash/commit/04a56f6c (commit) via https://github.com/Gnucash/gnucash/commit/d3b1da6e (commit) via https://github.com/Gnucash/gnucash/commit/37a9721b (commit) via https://github.com/Gnucash/gnucash/commit/1f8f1c36 (commit) via https://github.com/Gnucash/gnucash/commit/959c870f (commit) via https://github.com/Gnucash/gnucash/commit/79285097 (commit) via https://github.com/Gnucash/gnucash/commit/d6ae799e (commit) via https://github.com/Gnucash/gnucash/commit/5c498a1c (commit) via https://github.com/Gnucash/gnucash/commit/e00bcf58 (commit) via https://github.com/Gnucash/gnucash/commit/ab3ae3fa (commit) via https://github.com/Gnucash/gnucash/commit/7abd26f8 (commit) via https://github.com/Gnucash/gnucash/commit/bb5fa122 (commit) via https://github.com/Gnucash/gnucash/commit/0aaf11ac (commit) via https://github.com/Gnucash/gnucash/commit/d0d76c27 (commit) via https://github.com/Gnucash/gnucash/commit/239820c5 (commit) via https://github.com/Gnucash/gnucash/commit/19cfbd6c (commit) via https://github.com/Gnucash/gnucash/commit/46c1dd00 (commit) via https://github.com/Gnucash/gnucash/commit/c68dccce (commit) via https://github.com/Gnucash/gnucash/commit/9ed102d4 (commit) via https://github.com/Gnucash/gnucash/commit/21b95765 (commit) via https://github.com/Gnucash/gnucash/commit/5f323513 (commit) via https://github.com/Gnucash/gnucash/commit/4f864367 (commit) via https://github.com/Gnucash/gnucash/commit/e0b55dd7 (commit) via https://github.com/Gnucash/gnucash/commit/54c79aef (commit) via https://github.com/Gnucash/gnucash/commit/a33b63fb (commit) via https://github.com/Gnucash/gnucash/commit/42d13eb6 (commit) via https://github.com/Gnucash/gnucash/commit/c9abdb13 (commit) via https://github.com/Gnucash/gnucash/commit/ea419b3b (commit) via https://github.com/Gnucash/gnucash/commit/e85f5f8d (commit) via https://github.com/Gnucash/gnucash/commit/a381fbcf (commit) via https://github.com/Gnucash/gnucash/commit/3d54212e (commit) via https://github.com/Gnucash/gnucash/commit/2b84d6cf (commit) via https://github.com/Gnucash/gnucash/commit/68bf71de (commit) via https://github.com/Gnucash/gnucash/commit/17151a3e (commit) via https://github.com/Gnucash/gnucash/commit/cc0094da (commit) via https://github.com/Gnucash/gnucash/commit/078d7875 (commit) via https://github.com/Gnucash/gnucash/commit/02911eab (commit) via https://github.com/Gnucash/gnucash/commit/505f3e51 (commit) via https://github.com/Gnucash/gnucash/commit/464c3340 (commit) via https://github.com/Gnucash/gnucash/commit/103d82dc (commit) via https://github.com/Gnucash/gnucash/commit/c0f117ed (commit) via https://github.com/Gnucash/gnucash/commit/a2ec925a (commit) via https://github.com/Gnucash/gnucash/commit/1f44b693 (commit) via https://github.com/Gnucash/gnucash/commit/95cfd2e6 (commit) via https://github.com/Gnucash/gnucash/commit/97f28ab5 (commit) via https://github.com/Gnucash/gnucash/commit/db15edd8 (commit) via https://github.com/Gnucash/gnucash/commit/273b7439 (commit) via https://github.com/Gnucash/gnucash/commit/161dad7a (commit) via https://github.com/Gnucash/gnucash/commit/5bcb73a6 (commit) via https://github.com/Gnucash/gnucash/commit/846dddaf (commit) via https://github.com/Gnucash/gnucash/commit/b3a24034 (commit) via https://github.com/Gnucash/gnucash/commit/fb5acb26 (commit) via https://github.com/Gnucash/gnucash/commit/dcde7952 (commit) via https://github.com/Gnucash/gnucash/commit/96e25abd (commit) via https://github.com/Gnucash/gnucash/commit/3f5767c1 (commit) via https://github.com/Gnucash/gnucash/commit/3aab744f (commit) via https://github.com/Gnucash/gnucash/commit/6f21d422 (commit) via https://github.com/Gnucash/gnucash/commit/6e29ae27 (commit) via https://github.com/Gnucash/gnucash/commit/8d3eb666 (commit) via https://github.com/Gnucash/gnucash/commit/d067ec2c (commit) via https://github.com/Gnucash/gnucash/commit/0f70143c (commit) via https://github.com/Gnucash/gnucash/commit/cf7c654d (commit) from https://github.com/Gnucash/gnucash/commit/72f81f7b (commit) commit a9756b1950f0a09a35e4d9ffda13bc8692485e17 Author: John Ralls Date: Fri Dec 30 14:17:35 2022 -0800 Change all ... to ??? in files added by mainwin2. commit 5c17950a590875478cd0c2414af9faceb7a634d5 Merge: 72f81f7b8 cc91c7d3c Author: John Ralls Date: Fri Dec 30 13:43:00 2022 -0800 Merge Bob Fewell's 'mainwin2' into master. commit cc91c7d3c610d4b53b35652afb148e97d03f803b Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:47:19 2022 +0000 Remove surplus function recnWindow_add_widget commit f16f3f67eb9d4cb96d9f21814af3877760af37a6 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:46:37 2022 +0000 Remove gnc-reconcile-window-ui.xml commit 1890c6ccfb1fbfa6063bf34c8a2e406b6e41c9d5 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:45:55 2022 +0000 Reimplement macOS menubar for reconcile window commit e6b95f011d4c1e9b7d194b1221c3aeca5b7d8043 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:44:53 2022 +0000 Remove depreciated GtkUIManager and friends from Reconcile window commit 48e5ce87eb047560e3a2ee18f78cff3b45ee6b78 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Nov 6 12:46:06 2022 +0000 Fix missing g_free for the main window 'res_name'. commit bfaecdffa83d6bfe8756e1390ef2f76dd2b74e48 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Nov 6 12:45:28 2022 +0000 Refactor the adding of the tooltips to the report menu items commit 86f6528d0a4461c5f1b92bd20aaf2adfd076c3a4 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Nov 6 12:42:39 2022 +0000 Need to free the GncMainWindowActionData When hash table item_hash is destroyed, the GncMainWindowActionData structures need to be freed. commit 6e8e5b760a271e420e93cd94038d69de6f5d4ace Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:44:00 2022 +0000 Move gnc_plugin_page_get_simple_action_group in source file. commit 4fc12837c107b34c03dcfcf3698e72925ad3d2a8 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:40:28 2022 +0000 Remove all references to 'page-uri' for plugin pages Do not think it is required. commit 4fd868f89eaa2f217c2f0dcfcb5fa17051bce5be Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:39:15 2022 +0000 Add a couple of changes dealing with GtKBuilder object commit 007f5fbcdd5a1e7eebb5ff2cfda8bc5181112fa2 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:07:09 2022 +0000 Add a couple of descriptions to plugin functions Add a couple of descriptions to plugin functions and also change to use container for each for tool bar tooltip add callbacks function. commit 7cc870aac0e2db411aebe9937712941516aea340 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sat Nov 5 16:03:36 2022 +0000 Remove some unused variables commit e16217a219b1f83b11dd9df240120caae4faea25 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Nov 4 17:32:27 2022 +0000 Fix the file print menu item Create a placeholder for the file print item as the label can change for different pages. Also fix the sensitivity depending on page. commit bf648f6ed5521ea954b85a050103ad28e36006a3 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Nov 4 17:25:48 2022 +0000 Update some function descriptions commit 58805c2a402a500df43a9b111ee104da69796bbb Author: Robert Fewell <14uBobIT at gmail.com> Date: Wed Nov 2 15:33:10 2022 +0000 Remove actions_name from plugin page as not required. commit 04a56f6c281e9b8c2468fc933575217adabc2b5d Author: Robert Fewell <14uBobIT at gmail.com> Date: Wed Nov 2 15:20:32 2022 +0000 Remove tracking GtkAccelGroup from plugin page as not required commit d3b1da6e56b41dd2bafee8bf2873c09f845f4340 Author: Robert Fewell <14uBobIT at gmail.com> Date: Wed Nov 2 15:07:53 2022 +0000 Fix missing menu tooltips in the register Re-add the callbacks for the tooltip redirection when the menu items are updated. commit 37a9721bf2825e7f4d5ab0620460bf4079550250 Author: Robert Fewell <14uBobIT at gmail.com> Date: Wed Nov 2 15:06:20 2022 +0000 Fix updating of the menu for invoice, bill and expense Change the updating of the main window menu items from the GtkMenu item to the GMenuModel as this will allow the tooltips to be picked up for showing in the status bar. commit 1f8f1c3679b4c5db7835aa88925ecc861598815c Author: Robert Fewell <14uBobIT at gmail.com> Date: Wed Nov 2 15:01:53 2022 +0000 Fix updating of the menu for the configuration items Change the updating of the main window menu items from the GtkMenu item to the GMenuModel as this will allow the tooltips to be picked up for showing in the status bar. commit 959c870f031a64c7457c33351fb99bc5e40ebbb7 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 15:38:20 2022 +0000 Add some main window function descriptions commit 79285097ff97cba408efe257ba1449fbeb07c8e9 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 15:35:59 2022 +0000 Rename gnc_main_window_update_menu Rename the main windoe function gnc_main_window_update_menu to gnc_main_window_update_menu_and_toolbar as it deals with the menu and toolbar commit d6ae799e7442091342de43729b10f1fd5c8a3aa5 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 15:33:02 2022 +0000 Remove a couple of unused functions commit 5c498a1c9ba8fa9c67d4162117bec4e089fbe7d4 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 15:28:23 2022 +0000 Rename gnc_main_window_menu_item_vis_by_action Rename the main window function gnc_main_window_menu_item_vis_by_action to gnc_main_window_set_vis_of_items_by_action as it deals with menu and toolbar items. commit e00bcf581d74e87069509789be560e4efa8d1942 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 11:59:18 2022 +0000 Add function description for gnc_main_window_menu_find_menu_item commit ab3ae3fada4b9e0ff9040c986872e97a3cc1f3eb Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 11:45:45 2022 +0000 Rename main window toolbar function. Rename the main window function gnc_main_window_toolbar_find_menu_item to gnc_main_window_toolbar_find_tool_item commit 7abd26f895b353147005ce4d150b8d0b8fb75299 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 10:48:33 2022 +0000 Use the added defines for the g_menu_item_set_attribute function commit bb5fa1220964a48b3caba0e061ff5939824987b1 Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 31 10:41:09 2022 +0000 Update the menu and tool utils A descriptions for the util functions. commit 0aaf11ac25214de5e8d2958d1bf8e22310d7c500 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 17:00:01 2022 +0100 Use GtkApplicationWindow as basis for GncMainWindow Geert's changes... As a GtkApplicationWindow also implements the GActionMap interface it can be used directly instead of the GSimpleActionGroup that was set up to maintain our actions. As a GtkApplicationWindow is not a GSimpleActionGroup (the other object to implement GActionMap) this also needed a minor change in the function signature of gnc_plugin_set_actions_enabled. commit d0d76c279a763f7f56dfa100199778ac279d8429 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:59:19 2022 +0100 Remove the hash table merged_actions_table There is no need to remember the simple action groups added to the main window. commit 239820c5a6bfb917b206a35517981b98e8f5d27a Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:58:44 2022 +0100 Fix the binding of the extra business items when gnucash started with --nofile commit 19cfbd6cd395025482474c6b8e50af24e4928b51 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:58:12 2022 +0100 Hide the Transaction and Schedule menus at Window setup commit 46c1dd00962c0cf3e86d48e5d3e3e113770daaf6 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:57:36 2022 +0100 Fix accelerator keys for multiple windows. Simplify adding accelerator keys to windows by just adding one group to each window and update that group when menu changes. commit c68dcccebb3e1235bc62bb5b7fa4cb1887f3ee38 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:54:52 2022 +0100 Changes to window menu entries Change the maximum number of windows from a macro to a 'constexpr'. Also added an info dialogue to advise when limit reached, no new window entries will be added to the Windows menu. commit 9ed102d461d5313be26c3d5962afa669c20dc5d1 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:54:12 2022 +0100 Main window changes for mac's commit 21b95765c0d8bed5756451340ecd8c75c8e01a22 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:53:19 2022 +0100 Setup redirection of menu bar tooltips This commit redirects the menu bar tooltips to the window status bar commit 5f3235134a0baa1bda800e08ce6b9b32e62e6c61 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:52:41 2022 +0100 Setup redirection of tool bar tooltips This commit redirects the tool bar tooltips to the window status bar commit 4f8643674bcaa2726a6558cb0c40f53dca4ac2b8 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:52:00 2022 +0100 Remove all references to GncDisplayItem commit e0b55dd707b8b825083ed456f8294964032b6a2b Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:51:17 2022 +0100 Remove function gnc_main_window_all_ui_set_sensitive Do not think it is needed... commit 54c79aef4204b63695a93a6e62ac275803ac3191 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:50:39 2022 +0100 Remove gnc_main_window_actions_updated from gnc_main_window commit a33b63fbae273cc0940cf3e8b405ac89b5f6fbad Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:49:58 2022 +0100 Misc changes to remove references to GtkUIManger commit 42d13eb6f4c8b7479875316aa8c23f5382af242a Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:49:20 2022 +0100 Remove some more GtkUIManager functions from gnc-main-window commit c9abdb1373ff49533a87c7d13d35c94f0fd130cf Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:48:46 2022 +0100 Remove some GtkUIManger functions commit ea419b3b2c6cfd2f59a54f92ee0bef0eb77f24a3 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:45:41 2022 +0100 Fix creating a new file commit e85f5f8d8d708a371f74d11d2b06cb2895f1418c Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:44:58 2022 +0100 Fix binding extra business tool bar item to preference setting commit a381fbcf4ef4f8bf859b0e68d41d3c2cddaee9a5 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:44:21 2022 +0100 Redfine gnc_plugin_update_actions As this function does not deal with action visibility any more, remove the property_name parameter, rename and update all occurrences. commit 3d54212e11ea2bb86139e1bae1a7904498a60a39 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:43:38 2022 +0100 Fix visibility of StockAssistant commit 2b84d6cf4a768ce4144719159a3718b752dc9330 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:43:02 2022 +0100 Fix displaying of the extra menu commit 68bf71de4f865660d954824cfea76ce63d80973d Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:42:16 2022 +0100 Fix Edit/Assign payment in business plugin commit 17151a3e5e1d7fdf258201de18d967b65c859616 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:31:40 2022 +0000 Remove remaining old ...ui.xml files commit cc0094da22fc023ccaefdd8ccab32b8cfea51e87 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:37:28 2022 +0100 Replace gnc_plugin_page_get/create_action_group Replace gnc_plugin_page_get/create_action_group with the new versions that deal with GSimpleActionGroup's commit 078d7875d3aef5246dd5c8a6d47154bc964d7f3b Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:36:51 2022 +0100 Change all references to plugin_class->actionsb Change all references to plugin_class->actionsb and n_actionsb to plugin_class->actions and n_actions commit 02911eab20fce5008e8afd98cd74b4da3af0fcc1 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:36:05 2022 +0100 Replace gnc_plugin_update_actions Replace gnc_plugin_update_actions with new version based on GSimpleActionGroup commit 505f3e519e9da5fe8bda32946109862acf1e46d0 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:35:25 2022 +0100 Remove last bits of gtk toggle actions commit 464c3340d18350dc9ff68de52a46887d894b19fd Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:34:43 2022 +0100 Remove setup for important actions commit 103d82dcc34abece921f549803dbe1716bc99dc0 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:34:04 2022 +0100 Change to use short labels in toolbar This commit adds the ability to use short labels on the toolbar, any toolbar items with a short name defined will be updated all the time. commit c0f117eda5bbcfd3a8eceb240017cdbe1cfe9a8c Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:33:22 2022 +0100 Changes for embedded window and sx dialog commit a2ec925a1eeb180652628ea00cd9e17cc7e65939 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:29:55 2022 +0100 Changes for report plugin pages commit 1f44b693965d789eadd9a6429bc6264ed865243a Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:30:39 2022 +0000 Changes for Aqbanking plugin commit 95cfd2e68d5db6d903f7f0841c10f51d9821dab9 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:28:46 2022 +0100 Changes for business invoice pages commit 97f28ab56b571b4d70f9d391c3d975ba6d1bdc42 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:28:09 2022 +0100 Changes for business owner pages commit db15edd8f31a0677a8b0bad7865c4ba7346839b8 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:27:37 2022 +0100 Changes for business pages commit 273b7439aa362dc1e23dcf0cb2aeb440f787be17 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:29:59 2022 +0000 Changes for sx plugin pages commit 161dad7a4c4d000b27621ffaf6bd13c84a3e82f7 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:26:24 2022 +0100 Changes for budget plugin pages commit 5bcb73a6a006462358c44cd1bcc5ac27fccc26c8 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:25:44 2022 +0100 Changes for register plugin pages commit 846dddaf24600186c88fad947dc1a52c88bfe0c0 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:25:10 2022 +0100 Changes for account plugin pages commit b3a24034c8efe4ea6cc1bd81f5559e2a5283cbad Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:21:24 2022 +0100 Start of changes to load main window menu items on page focus commit fb5acb26730497111af925d55a17807a86f6f89d Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:17:57 2022 +0100 Menu changes for cut/copy and paste commit dcde7952ba6443bf54cbd0aec7642ba59324d34a Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:17:16 2022 +0100 Update for the file/window/tab radio buttons commit 96e25abdce0edbe8363908b2f8274e89976f17b5 Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:28:59 2022 +0000 Add similar changes to the rest of the plugins commit 3f5767c1ff6726cc146ab907ae79c92d2bbc434f Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:12:57 2022 +0100 Add gnc-plugin-basic-commands menu items commit 3aab744fe7aee0a3914d6a777cb38623e3ba0507 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:12:18 2022 +0100 Initial change to add default plugin menu items commit 6f21d4228d45134bd03bb3dba0f68d682a2e8a9d Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:08:05 2022 +0100 Initial changes for the main window commit 6e29ae278f45079231ac2a902e22f3b765306e9e Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:22:28 2022 +0000 Change GtkGroupAction and GtkActions Change GtkGroupAction to GSimpleActionGroup and any remaining GtkActions to GAction. Also comment out any unsure changes that need further investigation. commit 8d3eb666d383740b0eba727625d3e231f7fe6bf8 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:05:43 2022 +0100 Add a couple of util functions to find items in the menu bar and toolbar commit d067ec2cc94cb46f85bc7af4ff28b288a5396dca Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:05:00 2022 +0100 Initial change to plugin page source files commit 0f70143c55ad56e16d4bea43a0af6727f0a147ec Author: Robert Fewell <14uBobIT at gmail.com> Date: Sun Oct 30 13:16:34 2022 +0000 Initial change to plugin source files commit cf7c654daa56a761efecc2226841f943fa060d12 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Oct 28 16:03:38 2022 +0100 Initial change to allow change of GtkAction to GAction Summary of changes: gnucash/gnome-utils/gnc-embedded-window.c | 185 +- gnucash/gnome-utils/gnc-embedded-window.h | 15 +- gnucash/gnome-utils/gnc-gtk-utils.c | 695 +++++++ gnucash/gnome-utils/gnc-gtk-utils.h | 39 + gnucash/gnome-utils/gnc-main-window.cpp | 2034 ++++++++++++-------- gnucash/gnome-utils/gnc-main-window.h | 202 +- gnucash/gnome-utils/gnc-menu-extensions.c | 70 +- gnucash/gnome-utils/gnc-menu-extensions.h | 22 +- gnucash/gnome-utils/gnc-plugin-file-history.c | 155 +- gnucash/gnome-utils/gnc-plugin-menu-additions.c | 234 ++- gnucash/gnome-utils/gnc-plugin-menu-additions.h | 2 +- gnucash/gnome-utils/gnc-plugin-page.c | 196 +- gnucash/gnome-utils/gnc-plugin-page.h | 97 +- gnucash/gnome-utils/gnc-plugin.c | 182 +- gnucash/gnome-utils/gnc-plugin.h | 93 +- gnucash/gnome-utils/gnc-window.c | 128 +- gnucash/gnome-utils/gnc-window.h | 29 +- gnucash/gnome/dialog-invoice.c | 4 +- gnucash/gnome/dialog-sx-editor.c | 25 +- gnucash/gnome/gnc-plugin-account-tree.c | 35 +- gnucash/gnome/gnc-plugin-basic-commands.c | 470 +++-- gnucash/gnome/gnc-plugin-budget.c | 136 +- gnucash/gnome/gnc-plugin-business.c | 677 +++---- gnucash/gnome/gnc-plugin-page-account-tree.c | 522 ++--- gnucash/gnome/gnc-plugin-page-budget.c | 276 +-- gnucash/gnome/gnc-plugin-page-invoice.c | 857 ++++----- gnucash/gnome/gnc-plugin-page-owner-tree.c | 406 ++-- gnucash/gnome/gnc-plugin-page-register.c | 1305 ++++++------- gnucash/gnome/gnc-plugin-page-report.cpp | 481 +++-- gnucash/gnome/gnc-plugin-page-sx-list.c | 203 +- gnucash/gnome/gnc-plugin-register.c | 37 +- gnucash/gnome/gnc-plugin-report-system.c | 38 +- gnucash/gnome/report-menus.scm | 2 +- gnucash/gnome/window-reconcile.c | 434 ++--- gnucash/gnucash-gresources.xml | 29 + gnucash/import-export/aqb/CMakeLists.txt | 9 - gnucash/import-export/aqb/gnc-plugin-aqbanking.c | 285 ++- .../import-export/bi-import/gnc-plugin-bi-import.c | 34 +- .../import-export/csv-exp/gnc-plugin-csv-export.c | 64 +- .../import-export/csv-imp/gnc-plugin-csv-import.c | 62 +- .../customer-import/gnc-plugin-customer-import.c | 35 +- .../log-replay/gnc-plugin-log-replay.c | 37 +- gnucash/import-export/ofx/CMakeLists.txt | 9 +- gnucash/import-export/ofx/gnc-plugin-ofx-ui.xml | 11 - gnucash/import-export/ofx/gnc-plugin-ofx.c | 37 +- .../import-export/qif-imp/gnc-plugin-qif-import.c | 36 +- gnucash/ui/CMakeLists.txt | 29 - gnucash/ui/gnc-embedded-register-window.ui | 239 +++ gnucash/ui/gnc-main-window-ui.xml | 145 -- gnucash/ui/gnc-main-window.ui | 609 ++++++ gnucash/ui/gnc-plugin-account-tree-ui.xml | 9 - gnucash/ui/gnc-plugin-account-tree.ui | 12 + gnucash/ui/gnc-plugin-aqbanking.ui | 69 + gnucash/ui/gnc-plugin-basic-commands-ui.xml | 82 - gnucash/ui/gnc-plugin-basic-commands.ui | 143 ++ gnucash/ui/gnc-plugin-bi-import-ui.xml | 11 - gnucash/ui/gnc-plugin-bi-import.ui | 12 + gnucash/ui/gnc-plugin-budget-ui.xml | 15 - gnucash/ui/gnc-plugin-budget.ui | 33 + gnucash/ui/gnc-plugin-business-ui.xml | 81 - gnucash/ui/gnc-plugin-business.ui | 176 ++ gnucash/ui/gnc-plugin-csv-export-ui.xml | 13 - gnucash/ui/gnc-plugin-csv-export.ui | 22 + gnucash/ui/gnc-plugin-csv-import-ui.xml | 13 - gnucash/ui/gnc-plugin-csv-import.ui | 22 + gnucash/ui/gnc-plugin-customer-import-ui.xml | 11 - gnucash/ui/gnc-plugin-customer-import.ui | 12 + gnucash/ui/gnc-plugin-file-history-ui.xml | 19 - gnucash/ui/gnc-plugin-file-history.ui | 12 + gnucash/ui/gnc-plugin-log-replay-ui.xml | 11 - gnucash/ui/gnc-plugin-log-replay.ui | 12 + gnucash/ui/gnc-plugin-ofx.ui | 12 + gnucash/ui/gnc-plugin-page-account-tree-ui.xml | 79 - gnucash/ui/gnc-plugin-page-account-tree.ui | 444 +++++ gnucash/ui/gnc-plugin-page-budget-ui.xml | 37 - gnucash/ui/gnc-plugin-page-budget.ui | 298 +++ gnucash/ui/gnc-plugin-page-invoice-ui.xml | 97 - gnucash/ui/gnc-plugin-page-invoice.ui | 566 ++++++ gnucash/ui/gnc-plugin-page-owner-tree-ui.xml | 61 - gnucash/ui/gnc-plugin-page-owner-tree.ui | 695 +++++++ gnucash/ui/gnc-plugin-page-register-ui.xml | 119 -- gnucash/ui/gnc-plugin-page-register.ui | 725 +++++++ gnucash/ui/gnc-plugin-page-report-ui.xml | 50 - gnucash/ui/gnc-plugin-page-report.ui | 297 +++ gnucash/ui/gnc-plugin-page-sx-list-ui.xml | 20 - gnucash/ui/gnc-plugin-page-sx-list.ui | 200 ++ gnucash/ui/gnc-plugin-page-sx-list2-ui.xml | 22 - gnucash/ui/gnc-plugin-page-sxregister-ui.xml | 54 - gnucash/ui/gnc-plugin-qif-import-ui.xml | 12 - gnucash/ui/gnc-plugin-qif-import.ui | 12 + gnucash/ui/gnc-plugin-register-ui.xml | 9 - gnucash/ui/gnc-plugin-register.ui | 12 + gnucash/ui/gnc-plugin-report-system-ui.xml | 9 - gnucash/ui/gnc-plugin-report-system.ui | 12 + gnucash/ui/gnc-reconcile-window-ui.xml | 54 - gnucash/ui/gnc-reconcile-window.ui | 289 +++ gnucash/ui/gnc-sxed-to-create-window-ui.xml | 3 - gnucash/ui/gnc-sxed-window-ui-full.xml | 62 - gnucash/ui/gnc-sxed-window-ui.xml | 3 - gnucash/ui/gnc-windows-menu-ui-quartz.xml | 11 - gnucash/ui/gnc-windows-menu-ui.xml | 21 - libgnucash/gnc-module/example/gnc-plugin.example.c | 36 +- po/CMakeLists.txt | 1 + po/POTFILES.in | 25 + 104 files changed, 10987 insertions(+), 6106 deletions(-) delete mode 100644 gnucash/import-export/ofx/gnc-plugin-ofx-ui.xml create mode 100644 gnucash/ui/gnc-embedded-register-window.ui delete mode 100644 gnucash/ui/gnc-main-window-ui.xml create mode 100644 gnucash/ui/gnc-main-window.ui delete mode 100644 gnucash/ui/gnc-plugin-account-tree-ui.xml create mode 100644 gnucash/ui/gnc-plugin-account-tree.ui create mode 100644 gnucash/ui/gnc-plugin-aqbanking.ui delete mode 100644 gnucash/ui/gnc-plugin-basic-commands-ui.xml create mode 100644 gnucash/ui/gnc-plugin-basic-commands.ui delete mode 100644 gnucash/ui/gnc-plugin-bi-import-ui.xml create mode 100644 gnucash/ui/gnc-plugin-bi-import.ui delete mode 100644 gnucash/ui/gnc-plugin-budget-ui.xml create mode 100644 gnucash/ui/gnc-plugin-budget.ui delete mode 100644 gnucash/ui/gnc-plugin-business-ui.xml create mode 100644 gnucash/ui/gnc-plugin-business.ui delete mode 100644 gnucash/ui/gnc-plugin-csv-export-ui.xml create mode 100644 gnucash/ui/gnc-plugin-csv-export.ui delete mode 100644 gnucash/ui/gnc-plugin-csv-import-ui.xml create mode 100644 gnucash/ui/gnc-plugin-csv-import.ui delete mode 100644 gnucash/ui/gnc-plugin-customer-import-ui.xml create mode 100644 gnucash/ui/gnc-plugin-customer-import.ui delete mode 100644 gnucash/ui/gnc-plugin-file-history-ui.xml create mode 100644 gnucash/ui/gnc-plugin-file-history.ui delete mode 100644 gnucash/ui/gnc-plugin-log-replay-ui.xml create mode 100644 gnucash/ui/gnc-plugin-log-replay.ui create mode 100644 gnucash/ui/gnc-plugin-ofx.ui delete mode 100644 gnucash/ui/gnc-plugin-page-account-tree-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-account-tree.ui delete mode 100644 gnucash/ui/gnc-plugin-page-budget-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-budget.ui delete mode 100644 gnucash/ui/gnc-plugin-page-invoice-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-invoice.ui delete mode 100644 gnucash/ui/gnc-plugin-page-owner-tree-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-owner-tree.ui delete mode 100644 gnucash/ui/gnc-plugin-page-register-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-register.ui delete mode 100644 gnucash/ui/gnc-plugin-page-report-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-report.ui delete mode 100644 gnucash/ui/gnc-plugin-page-sx-list-ui.xml create mode 100644 gnucash/ui/gnc-plugin-page-sx-list.ui delete mode 100644 gnucash/ui/gnc-plugin-page-sx-list2-ui.xml delete mode 100644 gnucash/ui/gnc-plugin-page-sxregister-ui.xml delete mode 100644 gnucash/ui/gnc-plugin-qif-import-ui.xml create mode 100644 gnucash/ui/gnc-plugin-qif-import.ui delete mode 100644 gnucash/ui/gnc-plugin-register-ui.xml create mode 100644 gnucash/ui/gnc-plugin-register.ui delete mode 100644 gnucash/ui/gnc-plugin-report-system-ui.xml create mode 100644 gnucash/ui/gnc-plugin-report-system.ui delete mode 100644 gnucash/ui/gnc-reconcile-window-ui.xml create mode 100644 gnucash/ui/gnc-reconcile-window.ui delete mode 100644 gnucash/ui/gnc-sxed-to-create-window-ui.xml delete mode 100644 gnucash/ui/gnc-sxed-window-ui-full.xml delete mode 100644 gnucash/ui/gnc-sxed-window-ui.xml delete mode 100644 gnucash/ui/gnc-windows-menu-ui-quartz.xml delete mode 100644 gnucash/ui/gnc-windows-menu-ui.xml From jralls at code.gnucash.org Fri Dec 30 17:44:28 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 30 Dec 2022 17:44:28 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221230224428.C517D80EAD8@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/fb29ed9d (commit) via https://github.com/Gnucash/gnucash/commit/73ccb1c0 (commit) via https://github.com/Gnucash/gnucash/commit/00becc61 (commit) from https://github.com/Gnucash/gnucash/commit/a9756b19 (commit) commit fb29ed9d4fffcc61f932bf5bc5ab6e51676a107c Merge: a9756b195 73ccb1c0a Author: John Ralls Date: Fri Dec 30 14:43:52 2022 -0800 Merge Bob Fewell's 'bug769256' into master. commit 73ccb1c0adb6e6f94cc5698b82664463e93b521b Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Nov 11 14:40:14 2022 +0000 Change the size for the dialog account commodity When displaying a label for the commodity, set the size of the gtk box to be based on the the size of the name_entry so it looks better. commit 00becc6177c46fd19d4ae0845b1de0f4afafb34a Author: Robert Fewell <14uBobIT at gmail.com> Date: Mon Oct 10 13:28:51 2022 +0100 Bug769256 - Change New Account Dialog This commit changes the account type field from a tree view to a combo and rearranges the fields to aid in flow. Summary of changes: gnucash/gnome-utils/dialog-account.c | 87 +-- gnucash/gnome-utils/gnc-tree-model-account-types.c | 87 ++- gnucash/gnome-utils/gnc-tree-model-account-types.h | 10 + gnucash/gtkbuilder/dialog-account.glade | 698 +++++++++------------ 4 files changed, 454 insertions(+), 428 deletions(-) From jralls at code.gnucash.org Fri Dec 30 18:51:58 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 30 Dec 2022 18:51:58 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221230235158.77659E0F2B@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/a7abb82d (commit) via https://github.com/Gnucash/gnucash/commit/0e565f48 (commit) from https://github.com/Gnucash/gnucash/commit/fb29ed9d (commit) commit a7abb82d30628ced3eaafa797bdc62c0c8566379 Merge: fb29ed9d4 0e565f48d Author: John Ralls Date: Fri Dec 30 15:46:51 2022 -0800 Merge Bob Fewell's 'bug403979' into master. commit 0e565f48d63a409f058634eef5bdd35caa1aff92 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Nov 25 15:12:25 2022 +0000 Bug??403979 - Balance column shows only low order digits when too narrow When the column/cell is too narrow to display all of the numbers it will only display the low-order digits which can be confusing. To over come this, when the column/cell is too narrow elipsize at the end so you have a visual indication the cell is to narrow. Summary of changes: .../register/register-gnome/gnucash-sheet-private.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) From jralls at code.gnucash.org Fri Dec 30 19:12:33 2022 From: jralls at code.gnucash.org (John Ralls) Date: Fri, 30 Dec 2022 19:12:33 -0500 (EST) Subject: gnucash master: Multiple changes pushed Message-ID: <20221231001233.B48B9809F04@code.gnucash.org> Updated via https://github.com/Gnucash/gnucash/commit/31d79e30 (commit) via https://github.com/Gnucash/gnucash/commit/7536fcaf (commit) via https://github.com/Gnucash/gnucash/commit/3be25ff0 (commit) via https://github.com/Gnucash/gnucash/commit/a15c6f81 (commit) via https://github.com/Gnucash/gnucash/commit/841b0694 (commit) via https://github.com/Gnucash/gnucash/commit/60ab654d (commit) via https://github.com/Gnucash/gnucash/commit/5108c52e (commit) via https://github.com/Gnucash/gnucash/commit/fb84cf7d (commit) via https://github.com/Gnucash/gnucash/commit/518ecfe0 (commit) from https://github.com/Gnucash/gnucash/commit/a7abb82d (commit) commit 31d79e30042fdb843e4b11a24c2aef53c7fc691a Merge: a7abb82d3 7536fcaf2 Author: John Ralls Date: Fri Dec 30 16:00:12 2022 -0800 Merge Bob Fewell's 'bug798673' into master. commit 7536fcaf2f1521f65b9f1bbf041d172cc66cadfe Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Dec 16 15:17:49 2022 +0000 Change the balance limit icon if both limits are zero When higher and lower limits are zero, when used for a a suspense account, change the icon to 'dialog-warning'. This type of use is to indicate that a non zero balance exists. commit 3be25ff0a9c53878eeffa2d065c6da06999833e5 Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:48:05 2022 +0000 Add some tests for the account functions commit a15c6f81b34cc84cecd09500d1d12839aad1ba41 Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:47:30 2022 +0000 Allow the balances of sub accounts to be used in limits commit 841b06940ea846c34653735b2d66ed7e19a4795e Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:43:25 2022 +0000 Use new tree view function to display icon in COA commit 60ab654d2ba0021407a92c5fb877251278da910d Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:42:40 2022 +0000 Add account balance test functions to gnc-ui-balance commit 5108c52ea40a0cf92bac4304405756db140e71ba Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:40:18 2022 +0000 Add new function to gnc-tree-view to display icon column commit fb84cf7d1668c0574fc9ec82f31269fb2b3984d6 Author: Robert Fewell <14uBobIT at gmail.com> Date: Tue Dec 13 11:39:47 2022 +0000 Add entry to dialog-account to set account balance limits commit 518ecfe04146ed4b60a1463d520bcd2bc20dc567 Author: Robert Fewell <14uBobIT at gmail.com> Date: Fri Dec 9 10:10:59 2022 +0000 Add some functions that would allow adding a balance limit to accounts Summary of changes: gnucash/gnome-utils/dialog-account.c | 159 ++++++++++++++++- gnucash/gnome-utils/gnc-tree-model-account.c | 7 + gnucash/gnome-utils/gnc-tree-model-account.h | 1 + gnucash/gnome-utils/gnc-tree-view-account.c | 18 +- gnucash/gnome-utils/gnc-tree-view.c | 57 ++++++ gnucash/gnome-utils/gnc-tree-view.h | 41 +++++ gnucash/gtkbuilder/dialog-account.glade | 156 +++++++++++++++- libgnucash/app-utils/gnc-ui-balances.c | 105 +++++++++++ libgnucash/app-utils/gnc-ui-balances.h | 32 ++++ libgnucash/engine/Account.cpp | 257 +++++++++++++++++++++++++++ libgnucash/engine/Account.h | 68 +++++++ libgnucash/engine/AccountP.h | 6 + libgnucash/engine/test/utest-Account.cpp | 29 +++ 13 files changed, 930 insertions(+), 6 deletions(-)