Commit Graph

24952 Commits

Author SHA1 Message Date
Christopher Lam
6070aecd69 [2/3][gnc-features.c] add & expose gnc_features_set_unused
same as gnc_features_set_used but removes feature
2021-12-03 17:40:03 +08:00
Christopher Lam
5dab33694f [1/3][qofbook.cpp] add & expose qof_book_unset_feature
same as qof_book_set_feature but removes feature item
2021-12-03 17:39:34 +08:00
Christopher Lam
88ecf8dd17 Merge branch 'maint' 2021-11-23 16:14:53 +08:00
Maxime Leroy
8a80993f57 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 100.0% (5362 of 5362 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 99.9% (5357 of 5362 strings; 3 fuzzy)
49 failing checks (0.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 2.5% (135 of 5362 strings; 5227 fuzzy)
3272 failing checks (61.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 99.7% (5347 of 5362 strings; 13 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 98.9% (5308 of 5362 strings; 50 fuzzy)
5 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>
2021-11-23 03:09:06 +01:00
Avi Markovitz
3f758ff2f2 Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5362 of 5362 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>
2021-11-21 16:38:43 +01:00
Maxime Leroy
1f205edf68 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 98.8% (5299 of 5362 strings; 50 fuzzy)
5 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 98.5% (5286 of 5362 strings; 50 fuzzy)
5 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 98.5% (5286 of 5362 strings; 50 fuzzy)
21 failing checks (0.3%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-21 16:38:43 +01:00
Christopher Lam
d861c65020 [test-engine-extras] don't create splits of opposing amt/value signs
Splits' value and amount should never be of opposite signs. Fix
test book which had created this incorrect value/amount
pair. Strengthen env-create-multisplit-transaction to disallow
test book errors.
2021-11-21 23:34:39 +08:00
Maxime Leroy
4903a3e8ce Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 98.1% (5263 of 5362 strings; 73 fuzzy)
22 failing checks (0.4%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 97.1% (5208 of 5362 strings; 127 fuzzy)
31 failing checks (0.5%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 97.0% (5205 of 5362 strings; 130 fuzzy)
34 failing checks (0.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 95.3% (5113 of 5362 strings; 222 fuzzy)
80 failing checks (1.4%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 90.9% (4879 of 5362 strings; 455 fuzzy)
166 failing checks (3.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-19 07:52:45 +01:00
Christopher Lam
27683f212d [dialog-search] another QofQuery "q" must be destroyed
because qof_query_merge creates a newly allocated QofQuery, its 2
QofQuery must be freed separately.
2021-11-19 00:02:48 +08:00
Christopher Lam
74d594d181 [dialog-search] QofQuery must be destroyed 2021-11-18 23:39:59 +08:00
Christopher Lam
62fa9d9f44 Merge branch 'maint-797772' into maint #1186 2021-11-18 23:08:33 +08:00
Maxime Leroy
bd4e7d6017 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 89.0% (4774 of 5362 strings; 560 fuzzy)
206 failing checks (3.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 86.7% (4650 of 5362 strings; 684 fuzzy)
228 failing checks (4.2%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 82.9% (4449 of 5362 strings; 843 fuzzy)
348 failing checks (6.4%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-18 07:25:34 +01:00
Anonymous
87425fa1de Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/fr.po: 100.0% (223 of 223 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/

Translation update  by Anonymous <noreply@weblate.org> using Weblate

po/glossary/fr.po: 100.0% (222 of 222 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: Anonymous <noreply@weblate.org>
2021-11-17 00:53:16 +01:00
Maxime Leroy
a3e028ce7a Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 82.8% (4442 of 5362 strings; 843 fuzzy)
375 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 82.7% (4436 of 5362 strings; 842 fuzzy)
375 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-17 00:53:15 +01:00
cjh
2a9fb23628 Translation update by cjh <cjh@cjh0613.com> using Weblate
po/zh_CN.po: 100.0% (5362 of 5362 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: cjh <cjh@cjh0613.com>
2021-11-16 07:42:01 +01:00
Anonymous
c92709eb8f Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/fr.po: 100.0% (218 of 218 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: Anonymous <noreply@weblate.org>
2021-11-16 07:42:00 +01:00
Christian Wehling
9d68db7964 Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
po/de.po: 100.0% (5362 of 5362 strings; 0 fuzzy)
223 failing checks (4.1%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/

Co-authored-by: Christian Wehling <christian.wehling@web.de>
2021-11-16 07:42:00 +01:00
Maxime Leroy
2df4fab450 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 82.4% (4422 of 5362 strings; 842 fuzzy)
375 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 81.8% (4391 of 5362 strings; 842 fuzzy)
371 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-16 07:41:59 +01:00
YTX
a1d3550876 Translation update by YTX <ytx.cash@gmail.com> using Weblate
po/zh_CN.po: 100.0% (5362 of 5362 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: YTX <ytx.cash@gmail.com>
2021-11-15 00:53:35 +01:00
Anonymous
fad7b6504c Translation update by Anonymous <noreply@weblate.org> 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/

Translation update  by Anonymous <noreply@weblate.org> using Weblate

po/glossary/fr.po: 100.0% (211 of 211 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: Anonymous <noreply@weblate.org>
2021-11-15 00:53:34 +01:00
Maxime Leroy
4d9ad58f42 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 81.6% (4377 of 5362 strings; 856 fuzzy)
371 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 80.9% (4340 of 5362 strings; 856 fuzzy)
370 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 80.3% (4310 of 5362 strings; 859 fuzzy)
370 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-15 00:53:34 +01:00
Maxime Leroy
58d37b75b0 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 79.8% (4279 of 5362 strings; 861 fuzzy)
367 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-13 11:24:05 +01:00
Lionel Élie Mamane
6a5e9cfb6c Small documentation patch 2021-11-13 11:17:12 +01:00
Maxime Leroy
db9ac8e7e2 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 79.0% (4239 of 5362 strings; 868 fuzzy)
367 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 78.8% (4227 of 5362 strings; 868 fuzzy)
367 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 78.8% (4226 of 5362 strings; 869 fuzzy)
368 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 78.5% (4214 of 5362 strings; 878 fuzzy)
368 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-13 03:54:06 +01:00
Avi Markovitz
b09cb296f7 Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5362 of 5362 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>
2021-11-10 14:51:15 +01:00
Maxime Leroy
66c9df8267 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/glossary/fr.po: 100.0% (210 of 210 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 78.4% (4206 of 5362 strings; 880 fuzzy)
369 failing checks (6.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-10 14:51:14 +01:00
Anonymous
b4a4175883 Translation update by Anonymous <noreply@weblate.org> using Weblate
po/glossary/fr.po: 100.0% (210 of 210 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: Anonymous <noreply@weblate.org>
2021-11-10 03:52:54 +01:00
Maxime Leroy
7d1c37e9e2 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 77.5% (4160 of 5362 strings; 884 fuzzy)
372 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 77.5% (4157 of 5362 strings; 884 fuzzy)
372 failing checks (6.9%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 76.9% (4125 of 5362 strings; 891 fuzzy)
377 failing checks (7.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-10 03:52:54 +01:00
John Ralls
ff04ad3785 Bug 798346 - crashes when running check & repair
Don't scrub trading accounts for imbalances, see the comment in
the commit for why.
2021-11-08 18:06:29 -08:00
YTX
22f83c8697 Translation update by YTX <ytx.cash@gmail.com> using Weblate
po/zh_CN.po: 100.0% (5362 of 5362 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: YTX <ytx.cash@gmail.com>
2021-11-07 17:52:51 +01:00
Christopher Lam
984d816a58 Merge branch 'maint' 2021-11-06 21:41:17 +08:00
Christopher Lam
4f2d6c7c1b Merge branch 'maint-progress2' into maint #1175 2021-11-06 21:35:02 +08:00
Christopher Lam
f497c9139d Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date 2021-11-06 20:08:53 +08:00
Christopher Lam
9bbbeab271 [trep-engine] new option "Date Filter" to specify dates to filter by 2021-11-06 20:08:53 +08:00
Christopher Lam
16f5be80f9 [test-transaction] "Report Currency" renamed to "Report's currency" 2021-11-06 16:25:48 +08:00
Maxime Leroy
aa450cb00e Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 76.9% (4125 of 5362 strings; 891 fuzzy)
377 failing checks (7.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-05 08:35:59 +01:00
Frank H. Ellenberger
bfe2a1635b Revert "Translation update by Hugo Carvalho <hugokarvalho@hotmail.com>
using Weblate"

This reverts commit 78fac0307c.

Reason: https://github.com/Gnucash/gnucash/pull/1182#discussion_r739675453
2021-11-04 23:28:56 +01:00
Avi Markovitz
e094de7c7a Translation update by Avi Markovitz <avi.markovitz@gmail.com> using Weblate
po/he.po: 100.0% (5362 of 5362 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>
2021-11-04 16:35:00 +01:00
Allan Nordhøy
ebde97ce56 Translation update by Allan Nordhøy <epost@anotheragency.no> using Weblate
po/nb.po: 53.3% (2862 of 5362 strings; 1633 fuzzy)
423 failing checks (7.8%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
2021-11-04 16:35:00 +01:00
Maxime Leroy
8d2f059071 Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
po/fr.po: 75.9% (4075 of 5362 strings; 909 fuzzy)
382 failing checks (7.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Translation update  by Maxime Leroy <lisacintosh@gmail.com> using Weblate

po/fr.po: 75.9% (4073 of 5362 strings; 909 fuzzy)
383 failing checks (7.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/

Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2021-11-04 16:34:59 +01:00
Hugo Carvalho
78fac0307c Translation update by Hugo Carvalho <hugokarvalho@hotmail.com> using Weblate
po/glossary/pt.po: 100.0% (208 of 208 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt/

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
2021-11-04 16:34:59 +01:00
John Ralls
0660da074f Merge Simon Arlott's 'cut-txn-warning' into maint. 2021-11-03 14:16:10 -07:00
Christopher Lam
970e9af342 Merge branch 'glist-functions' into maint #1183 2021-11-02 23:35:07 +08:00
Christopher Lam
79d8ef0299 Revert b5f5129f7 using gnc_list_length_cmp 2021-11-02 23:34:26 +08:00
Christopher Lam
3dfdf60608 [gnc-glib-utils] Define and export gnc_list_length_cmp 2021-11-02 23:34:25 +08:00
Christopher Lam
7a25c12b9a [dialog-sx-since-last-run] don't allocate repeatedly to combine strings 2021-10-30 22:41:02 +08:00
Christopher Lam
b5f5129f7d Shortcut g_list_length comparison against small numbers
It's more efficient to test node && node->next etc when testing GList
length against small numbers
2021-10-30 22:29:17 +08:00
Christopher Lam
e94ee3bfad Don't g_strdup char* from scm_to_locale|utf8_string
Both scm_to_locale_string and scm_to_utf8_string return newly
allocated char*. It is not necessary to return a strdup'd char* and
free the original.
2021-10-30 22:26:33 +08:00
Simon Arlott
f7f6f337df Separate the warnings for "cut split/transaction" and "delete split/transaction" 2021-10-28 22:09:39 +01:00
Christopher Lam
f813f7cd14 [gnc-autoclear] Move autoclear algorithm into gnome-utils 2021-10-28 21:41:46 +08:00