Commit Graph

25669 Commits

Author SHA1 Message Date
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
Christopher Lam
6f74d4e3ed [import-main-matcher] show Edit menuitem, disable if disallowed 2022-07-19 18:54:32 +08:00
Christopher Lam
b10712951c [import-main-matcher] gnc_gen_trans_view_popup_menu: show_edit_actions obsolete 2022-07-19 18:54:32 +08:00
Christopher Lam
fac0cde7a2 [import-main-matcher] further refinement to edit multiple rows
but is only enabled iff the desc/notes/memo to be renamed are
identical.
2022-07-19 18:54:32 +08:00
Maxime Leroy
754cb07231
Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 99.9% (5400 of 5402 strings; 2 fuzzy)
2 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-19 08:16:38 +02:00
Wellington Terumi Uemura
892b80f685
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
po/pt_BR.po: 100.0% (5402 of 5402 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-18 18:15:06 +02:00
Christopher Lam
90804dcdc3 [import-backend] plug memory leak with duplicate FITIDs
addendum to 579ba4431... if there are splits with duplicate FITID in
the hash, free the char*
2022-07-19 00:14:44 +08:00
Yaron Shahrabani
db9b4ab25d
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 100.0% (5402 of 5402 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: Yaron Shahrabani <sh.yaron@gmail.com>
2022-07-18 03:25:51 +02:00
Eric
8c1b736c39
Translation update by Eric <alchemillatruth@purelymail.com> using Weblate
po/zh_CN.po: 99.8% (5396 of 5402 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: Eric <alchemillatruth@purelymail.com>
2022-07-18 03:25:51 +02:00
Christopher Lam
f1adb5da34 Merge branch 'TXN_TYPE-is-dynamic' xaccTransGetTxnType into maint #1201 2022-07-18 09:24:32 +08:00
Christopher Lam
ec3e996f92 tests xaccTransGetTxnType heuristics
tests TXN_TYPE_NONE in utest-Transaction.c

testing TXN_TYPE_INVOICE, TXN_TYPE_PAYMENT, and TXN_TYPE_LINK will
require valid posted invoices, so, are best tested in utest-Invoice.c
2022-07-18 09:24:05 +08:00
Christopher Lam
fd12d3900c [Transaction.c] use heuristics to determine txn->txn_type 2022-07-18 09:24:05 +08:00
Christopher Lam
579ba44317 all online_id getters from import-utilities.c return a new char* which must be g_freed. 2022-07-18 09:15:17 +08:00
Robert Fewell
ce4768c357 Bug 798565 - Import map editor entry deletion
When a top level bayesian entry is deleted, the book is not marked
dirty and so the save button is not highlighted. Deleting individual
entries did mark book dirty.

Fixed in gnc_account_delete_all_bayes_maps by wrapping the deletion
with xaccAccountBeginEdit/CommitEdit block.
2022-07-17 12:51:38 +01:00