Commit Graph

25682 Commits

Author SHA1 Message Date
Frank H. Ellenberger
583cd2c9fb
Translation update by Frank H. Ellenberger <frank.h.ellenberger@gmail.com> using Weblate
po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
184 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/

Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger@gmail.com>
2022-07-29 17:51:01 +02:00
Robert Fewell
09e5c46dfd Remove some default 'dummy' store entries as not required. 2022-07-29 11:28:55 +01:00
Robert Fewell
dea1a89e81 Bug 798573 - Tab Width Behaviour
Currently when the notebook tabs on the left or right, the space used
fluctuates depending on tab label width. This change sets the label
width to the preference setting when the tabs are on the left or right
but when top or bottom the width is set to the number of characters
when shorter than the preference setting so they take up less room.
2022-07-29 10:55:44 +01:00
Robert Fewell
6cad1d16af Change source files gnc-ab-utils.* for spaces and tabs 2022-07-29 10:49:32 +01:00
Robert Fewell
edf000f4cf Fix uninstantiatable type error on the console
sys:1: Warning: invalid uninstantiatable type '(null)' in cast to
'GtkWindow'
2022-07-29 09:38:32 +01:00
Christopher Lam
ebf3439558 [gnc-sx-instance-model] free some GHashTable keys & Values 2022-07-29 12:56:02 +08:00
Christopher Lam
7c2a249511 [gnc-sx-instance-model.c] refactor Scrub function
This scrubbing function calls xaccTransRollbackEdit which is
leaky. Instead of trying to fix xaccTransRollbackEdit which requires
superhuman skills, it's easiest to track the changes separately in a
GList, and use xaccTransBeginEdit/xaccTransCommitEdit only if
necessary.
2022-07-29 12:47:10 +08:00
Christopher Lam
7880f9b16f [SchedXaction.c] free list of recurrences 2022-07-29 12:23:09 +08:00
Christopher Lam
38ec9f254c [dialog-sx-since-last-run] free the dialog
it was created with g_new0 in gnc_ui_sx_since_last_run_dialog
2022-07-29 12:23:07 +08:00
John Ralls
436110e523 Bug 798578 - MT940 imports broken - all transactions have date of...
first transaction

It's really the date of the opening balance and it's because AQBanking
returns that instead of the value date if a transaction field has
no entry date.: https://www.aquamaniac.de/rdm/issues/262
2022-07-28 14:55:12 -07:00
John Ralls
1d5e9d4d97 Use macos-latest github runner for mac tests. 2022-07-28 11:50:09 -07:00
Frank H. Ellenberger
b98cd00993
Translation update by Frank H. Ellenberger <frank.h.ellenberger@gmail.com> using Weblate
po/nl.po: 99.2% (5359 of 5400 strings; 33 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger@gmail.com>
2022-07-28 03:20:27 +02:00
Milo Ivir
5fc99aa9b4
Translation update by Milo Ivir <mail@milotype.de> using Weblate
po/hr.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/

Translation update  by Milo Ivir <mail@milotype.de> using Weblate

po/hr.po: 99.8% (5393 of 5400 strings; 7 fuzzy)
2 failing checks (0.1%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/

Co-authored-by: Milo Ivir <mail@milotype.de>
2022-07-28 03:20:26 +02:00
Christopher Lam
2e81d44402 [gnc-tree-view] some char* freed 2022-07-27 21:45:42 +08:00
J0kWang
b598375ea7
Translation update by J0kWang <lianjiefly@gmail.com> using Weblate
po/zh_CN.po: 99.9% (5395 of 5400 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: J0kWang <lianjiefly@gmail.com>
2022-07-26 18:23:29 +02:00
Avi Markovitz
9417c6cb54
Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Avi Markovitz <avi.markovitz@gmail.com>
2022-07-26 18:23:29 +02:00
Yaron Shahrabani
e9b4e2e99f
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2022-07-26 18:23:29 +02:00
Avi Markovitz
7e1ef4ce6e
Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Avi Markovitz <avi.markovitz@gmail.com>
2022-07-26 18:23:29 +02:00
Christopher Lam
0e81d42e08 [csv-transactions-export] couple leaks plugged 2022-07-27 00:21:01 +08:00
Robert Fewell
6b64c70c64 Merge Christian Wehling's branch 'help-buttons' into maint PR #1385 2022-07-26 09:38:25 +01:00
Christian Wehling
4b73dbc616
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/glossary/de.po: 99.5% (215 of 216 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/

Translation update  by Christian Wehling <christian.wehling@web.de> using Weblate

po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
184 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/

Translation update  by Christian Wehling <christian.wehling@web.de> using Weblate

po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
185 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/

Co-authored-by: Christian Wehling <christian.wehling@web.de>
2022-07-25 22:24:13 +02:00
Christopher Lam
6c10053212 [trep-engine] fix use of gnc:make-complex-boolean-option
don't set invalid setter-function-called-cb
2022-07-25 23:36:01 +08:00
Christian Wehling
3a6f1ab1a9 [dialog-price] Price Database: Insert help buttons 2022-07-25 17:25:50 +02:00
Christian Wehling
5fa4b83169 [gnc-ui.h] Price Database: Insert new links to the help file 2022-07-25 17:25:49 +02:00
Wellington Terumi Uemura
d3a3e3e9f9
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/pt_BR.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/

Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2022-07-25 02:18:11 +02:00
Szia Tomi
738a99f3a4
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/glossary/hu.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/

Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2022-07-25 02:18:11 +02:00
Christopher Lam
544f910067 [import-main-matcher] don't need collated string anymore 2022-07-24 12:49:20 +08:00
Avi Markovitz
0ea46fabeb
Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Translation update  by Avi Markovitz <avi.markovitz@gmail.com> using Weblate

po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Translation update  by Avi Markovitz <avi.markovitz@gmail.com> using Weblate

po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Avi Markovitz <avi.markovitz@gmail.com>
2022-07-23 16:22:58 +02:00
Yaron Shahrabani
7163ca46e6
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2022-07-23 16:22:58 +02:00
Maxime Leroy
861054d7d0
Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 99.9% (5398 of 5400 strings; 2 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2022-07-23 16:22:57 +02:00
Robert Fewell
822ce9f110 Fix crash on Windows introduced by PR #1371 2022-07-23 15:20:29 +01:00
Yuri Chornoivan
4af4f40700
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/

Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2022-07-22 09:21:14 +02:00
Eric
08a7e940f7
Translation update by Eric <alchemillatruth@purelymail.com> using Weblate
po/zh_CN.po: 99.8% (5394 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/

Translation update  by Eric <alchemillatruth@purelymail.com> using Weblate

po/zh_CN.po: 99.8% (5392 of 5400 strings; 2 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: Eric <alchemillatruth@purelymail.com>
2022-07-22 09:21:13 +02:00
Frank H. Ellenberger
c645fdc53d L10N: msgmerge 4.11-2 2022-07-22 06:39:25 +02:00
Frank H. Ellenberger
c0a14a1d38 I18N: amend commit 1ee87fa 2022-07-22 06:31:29 +02:00
gnu-ewm
4032407b50
Translation update by gnu-ewm <gnu.ewm@protonmail.com> using Weblate
po/pl.po: 62.1% (3355 of 5402 strings; 1536 fuzzy)
582 failing checks (10.7%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/

Co-authored-by: gnu-ewm <gnu.ewm@protonmail.com>
2022-07-21 03:08:46 +02:00
154pinkchairs
b87d6eb5dc
Translation update by 154pinkchairs <ovehis@riseup.net> using Weblate
po/pl.po: 62.1% (3355 of 5402 strings; 1536 fuzzy)
582 failing checks (10.7%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/

Co-authored-by: 154pinkchairs <ovehis@riseup.net>
2022-07-21 03:08:46 +02:00
Christopher Lam
9f303860cc Merge branch 'maint-leaks' into maint #1380 2022-07-21 09:08:03 +08:00
Christopher Lam
c16840b840 more leaks because qof_instance_get returns a new char* 2022-07-21 07:46:40 +08:00
Christopher Lam
74525e91f3 Merge branch 'maint-edit-multiple-rows' into maint #1371 2022-07-21 07:35:25 +08:00
Christopher Lam
078a579ed4 [import-main-matcher] attach menu to treeview
another leak plugged
2022-07-20 23:46:23 +08:00
Christopher Lam
c4e02e1b4b [import-main-matcher] tidy destructors 2022-07-20 09:29:23 +08:00
Robert Fewell
a215664870 [import-main-matcher] full substring search, add mnemonics 2022-07-19 18:54:33 +08:00
Christopher Lam
1ee87fa483 [import-main-matcher] add mnemonic, and amend menuitem text 2022-07-19 18:54:33 +08:00
Christopher Lam
0d3520f674 [import-main-matcher] editing a field will add onto hash 2022-07-19 18:54:33 +08:00
Christopher Lam
6d1f3c5af6 [import-main-matcher] if multi-accounts, scan all accounts
if an ofx has info on multiple accounts, and selection includes
multiple accounts, scan all of them.

also further separation between UI and data processing.
2022-07-19 18:54:33 +08:00
Christopher Lam
2bafe700db [import-main-matcher] use GtkEntry with GtkEntryCompletion
completion enabled using existing transaction strings.
2022-07-19 18:54:33 +08:00
Robert Fewell
d4ff2ede95 [import-main-matcher] annotate changed fields to italic
and change use to .glade
2022-07-19 18:54:33 +08:00
Christopher Lam
fb6091fb3e [import-main-matcher] 1 dialog to edit all 3 fields 2022-07-19 18:54:32 +08:00
Christopher Lam
3db8c56a90 [import-main-matcher] save orig desc/notes/memo to reset edits
adds menu item "Reset edits." which resets imported transactions'
desc/notes/memo back to the original imported strings.
2022-07-19 18:54:32 +08:00