Commit Graph
25169 Commits
Author SHA1 Message Date
John Ralls c1c75e8f81 Revert "Revert "Merge Stefan Bayer's 'SepaInternalTransfer' into maint.""
The original merge was of a PR based on master into maint, bringing
along all of the development changes in master along with it. We don't
want that so the merge was reverted and the PR's two changes
cherry-picked in. That fixed maint, but then the next regular merge of
maint into master naturally included that revert commit undoing the
changes in master. Not so good. Reverting the revert, this commit,
restores the changes, albeit with messed up history.
2022-01-08 15:10:53 -08:00
Christopher Lam 5603acba31 Merge branch 'maint' 2022-01-06 21:32:41 +08:00
Christopher Lam 9d07471a88 Merge branch 'maint-798408' into maint #1236
This commit ensures that GnuCash 4.10 can handle unreversed budgets in
UI.
2022-01-06 21:28:30 +08:00
Frank H. Ellenberger 11a64f8ebe I18N: Improve message of PR #1232 2022-01-06 10:55:50 +01:00
Christopher Lam 91d3720dac [gnc-plugin-page-budget.glade] GtkCheckButton has label
Instead of a separate adjacent GtkLabel. This will ensure the
GtkCheckBox box is easier to click.
2022-01-06 09:19:54 +08:00
Christopher Lam 8cef481e11 [gnc-budget-view.c] avoid O(N^2) GList access in forloops
Iterate on GList elements directly
2022-01-06 09:19:54 +08:00
Frank H. Ellenberger d7e2099791 Merge PR #1234 into maint 2022-01-05 17:12:43 +01:00
Christian Wehling a37cc24ebf Tip-of-the-Day, new tip: the full file path is shown in the status bar. 2022-01-05 16:37:06 +01:00
Avi Markovitz 7d75797a2d Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5380 of 5380 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-01-05 12:53:34 +01:00
YTX d03a2bb2ef Translation update by YTX <ytx.cash@gmail.com> using Weblate
po/zh_CN.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/

Co-authored-by: YTX <ytx.cash@gmail.com>
2022-01-05 12:53:33 +01:00
Christopher Lam 85af1ff2fa Bug 798408 - The calculation in budgets UI and reports are wrong.
gbv_get_accumulated_budget_amount returns a numeric, signed for
DISPLAY and must be converted to unreversed before adding to info->total
2022-01-05 16:23:48 +08:00
Christopher Lam 3857897181 [gnc-budget-view] g_free a newly allocated gchar* 2022-01-05 16:15:12 +08:00
Christopher Lam 32cfd484fb Merge branch 'maint-speedup-reconcile-finalize' into maint #1230 2022-01-05 14:53:38 +08:00
Christopher Lam 778cabb8d2 Addendum to fd3ec14f6 optionally raises descendants' editlevel 2022-01-05 14:53:36 +08:00
John Ralls 43d4c4a6a3 Merge Jean Laroche's '798395_ofxdirectconnect_crash' into maint. 2022-01-04 21:08:51 -08:00
Pedro Albuquerque 100b6fed56 Bug 798411 - Untranslated/Unused string [pt only]
Translation update  by Pedro Albuquerque <pmra@gmx.com> using Weblate

po/pt.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/

Co-authored-by: Pedro Albuquerque <pmra@gmx.com>
2022-01-04 12:00:28 +01:00
Christopher Lam 9a6eaf0731 [gnc-budget-view] avoid GList O(N^2) forloop scanning 2022-01-04 18:39:36 +08:00
jean 1cbc70bd62 Bug 798395 ofxdirectconnect downloads crash gnucash 4.9
Add a check of temp_trans_list to avoid dereferencing a NULL pointer when there
are no transactions to match. Add a dialog to alert the user.
2022-01-03 22:52:59 -08:00
Christopher Lam f7ee644695 Amendment to 73822f97a [1/2] use heuristics to scrub budget signs
Testing income<0 to conclude "none reversal" is likely a more sound
strategy than testing liability>0.
2022-01-04 08:25:02 +08:00
Christopher Lam 85a62c03ea Amendment to 972fd4520 [2/3] remove backward-compatibility code
Error in removing backward compatibility code.

gnc_reverse_budget_balance (account, TRUE) should be simplified to
gnc_reverse_balance (account). The .scm code was simplified correctly,
but not the C code.
2022-01-04 08:22:18 +08:00
Milo Ivir 8d92517985 Translation update by Milo Ivir <mail@milotype.de> using Weblate
po/glossary/hr.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hr/
2022-01-03 20:55:34 +01:00
Yaron Shahrabani 5b1f0648f9 Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
po/he.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
2022-01-03 20:55:34 +01:00
Avi Markovitz 469d55b1cf Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
2022-01-03 18:54:20 +01:00
Pedro Albuquerque d8e399ba21 Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
2022-01-03 12:53:19 +01:00
Avi Markovitz 5c78ae7fce Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
2022-01-03 12:53:18 +01:00
Pedro Albuquerque ea0ba5def9 Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
2022-01-03 09:54:45 +01:00
Avi Markovitz a3b6b17e3d Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/glossary/he.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/he/
2022-01-03 09:54:43 +01:00
Arve Eriksson cfe5ca585b Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/sv.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/
2022-01-03 04:41:11 +01:00
Arve Eriksson 3b5f5ed3a2 Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/glossary/sv.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
2022-01-03 04:41:10 +01:00
Anonymous 20e2ac5660 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/es.po: 100.0% (222 of 222 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
2022-01-03 00:54:32 +01:00
Francisco Serrador 2762224b83 Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5380 of 5380 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2022-01-03 00:54:32 +01:00
Anonymous 4ccf723824 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/tr.po: 31.0% (67 of 216 strings; 3 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Turkish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/tr/
2022-01-02 23:54:50 +01:00
Anonymous 3c9e61a6e3 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/zh_TW.po: 99.0% (214 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Chinese (Traditional))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/zh_Hant/
2022-01-02 23:54:50 +01:00
Anonymous 44de191c4c Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/zh_CN.po: 99.0% (214 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/zh_Hans/
2022-01-02 23:54:50 +01:00
Anonymous 7ad964daec Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/vi.po: 81.4% (176 of 216 strings; 21 fuzzy)
4 failing checks (1.8%)
Translation: GnuCash/Glossary (Vietnamese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/vi/
2022-01-02 23:54:49 +01:00
Anonymous 9a01260b99 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/sv.po: 99.0% (214 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
2022-01-02 23:54:49 +01:00
Anonymous 4e7fb8f4b7 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/sk.po: 80.5% (174 of 216 strings; 22 fuzzy)
4 failing checks (1.8%)
Translation: GnuCash/Glossary (Slovak)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sk/
2022-01-02 23:54:49 +01:00
Anonymous cfff97cc4d Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/rw.po: 3.2% (7 of 216 strings; 137 fuzzy)
3 failing checks (1.3%)
Translation: GnuCash/Glossary (Kinyarwanda)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/rw/
2022-01-02 23:54:49 +01:00
Anonymous 668544f569 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/ru.po: 70.8% (153 of 216 strings; 30 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Russian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/ru/
2022-01-02 23:54:49 +01:00
Anonymous 300a8d0398 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/pt_BR.po: 99.0% (214 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
2022-01-02 23:54:48 +01:00
Anonymous 1cbdff97d5 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/pt.po: 99.0% (214 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt/
2022-01-02 23:54:48 +01:00
Anonymous 108e794444 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/pl.po: 96.2% (208 of 216 strings; 2 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pl/
2022-01-02 23:54:48 +01:00
Anonymous 38e50b4329 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/nl.po: 96.2% (208 of 216 strings; 2 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/
2022-01-02 23:54:48 +01:00
Anonymous ba0b58d227 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/nb.po: 89.3% (193 of 216 strings; 6 fuzzy)
5 failing checks (2.3%)
Translation: GnuCash/Glossary (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nb_NO/
2022-01-02 23:54:47 +01:00
Anonymous edd0e15467 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/lt.po: 86.1% (186 of 216 strings; 16 fuzzy)
2 failing checks (0.9%)
Translation: GnuCash/Glossary (Lithuanian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/lt/
2022-01-02 23:54:47 +01:00
Anonymous 33522f35ff Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/it.po: 99.0% (214 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/it/
2022-01-02 23:54:47 +01:00
Anonymous 7b02d3e6d5 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/id.po: 96.2% (208 of 216 strings; 2 fuzzy)
2 failing checks (0.9%)
Translation: GnuCash/Glossary (Indonesian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/id/
2022-01-02 23:54:47 +01:00
Anonymous fff86acc8a Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/hu.po: 80.5% (174 of 216 strings; 23 fuzzy)
5 failing checks (2.3%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
2022-01-02 23:54:46 +01:00
Anonymous cdd8c366b5 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/hr.po: 99.5% (215 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hr/
2022-01-02 23:54:46 +01:00
Milo Ivir ad70761e4b Translation update by Milo Ivir <mail@milotype.de> using Weblate
po/glossary/hr.po: 99.5% (215 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hr/
2022-01-02 23:54:46 +01:00