John Ralls
d0e7b83d36
Bug 799638 - error: call to non-'constexpr' function
...
Recurrences aren't instantiated at compile time so there's no benefit
to making periods_per_year constexpr.
9 months ago
Christopher Lam
2b0c90304e
[chartjs-4] add chartjs-4 files
...
add chartjs-4.5.0
10 months ago
Christopher Lam
341f210263
[chartjs-2] rename chartjs to chartjs-2
10 months ago
Christopher Lam
77d030f911
[borrowed/CMakeLists.txt] realign whitespace
10 months ago
Christopher Lam
ee5ba1cc95
[charts] use gnc:html-chart-set-xaxis-type!
10 months ago
Christopher Lam
ea1d1716a8
[html-chart] expose gnc:html-chart-set-x-axis-type!
...
Centralise to ease chartjs upgrade. The option path changes as
follows:
'(options scales xAxes (0) type) in chartjs-2
'(options scales x type) in chartjs-3
10 months ago
Christopher Lam
368b74c69c
[gnc-pricedb.cpp] plug leak from gnc_g_date_new_today
10 months ago
Christopher Lam
f3f917df38
[Transaction.cpp] use qof_instance kvp API for GDate
10 months ago
Christopher Lam
fac028133e
[gtest-xml-contents] test xaccTransGetDatePostedGDate from xml
...
confirms xml read is valid
10 months ago
Christopher Lam
ab04715c91
[Transaction.cpp] use qof_instance kvp API for Time64, with bugfix
...
fixes bug whereby xaccTransRetDateDue returns 0 if the kvp time64
stored is 0.
10 months ago
Christopher Lam
985f591830
[Transaction.cpp] small modification to xaccTransSetNotes
10 months ago
Christopher Lam
7e740babdf
[Transaction.cpp] small modification to xaccTransSetReadOnly
...
if reason is "" then remove the kvp
10 months ago
Christopher Lam
23a2e091c7
[Transaction.cpp] use qof_instance kvp API for const char*
10 months ago
Christopher Lam
754a1eb42f
[utest-Account.cpp] use qof_instance kvp API for const char*
10 months ago
Christopher Lam
e48c293143
[Split.cpp] use qof_instance kvp API for GncGUID*
10 months ago
Christopher Lam
5fc64466a1
[Transaction.cpp] use qof_instance kvp API for GncGUID*
10 months ago
Christopher Lam
7e22685a1c
[Transaction.cpp] use qof_instance kvp API for int64_t
10 months ago
Christopher Lam
e28f314d43
[Split.cpp] use qof_instance kvp API for gnc_numeric
10 months ago
Christopher Lam
0cea3725a1
[Split.cpp] use qof_instance kvp API for const char*
10 months ago
Christopher Lam
ed4f72f3a7
[gnc-lot.cpp] use qof_instance kvp API for const char*
10 months ago
Christopher Lam
72869a393d
[gnc-commodity.cpp] use qof_instance kvp API for const char*
10 months ago
Christopher Lam
e7f05b9baa
[gnc-commodities.cpp] expose auto_quote_control kvp to test them
10 months ago
Christopher Lam
aa339b4674
[Transaction.cpp] use g_list_copy_deep
10 months ago
Christopher Lam
01366f425f
[gtest-load-and-test-datafile.cpp] add example .gnucash to test contents
...
seed xml datafile to test stability of XML serialization routines
10 months ago
John Ralls
eeedd7bfcb
Release GnuCash 5.12
10 months ago
John Ralls
15c43d4a6b
Merge latest translation updates from Weblate.
10 months ago
Christian Wehling
fd14544907
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
20 failing checks (0.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
10 months ago
Ral Hole
c6a6a7d150
Translation update by Ral Hole <ral-hole@outlook.com> using Weblate
...
po/zh_CN.po: 98.0% (5549 of 5657 strings; 50 fuzzy)
67 failing checks (1.1%)
Translation: GnuCash/Program (Chinese (Simplified Han script))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Translation update by Ral Hole <ral-hole@outlook.com> using Weblate
po/zh_CN.po: 98.0% (5549 of 5657 strings; 50 fuzzy)
67 failing checks (1.1%)
Translation: GnuCash/Program (Chinese (Simplified Han script))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Co-authored-by: Ral Hole <ral-hole@outlook.com>
10 months ago
Arve Eriksson
71c0d314f5
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/
Co-authored-by: Arve Eriksson <031299870@telia.com>
10 months ago
Francisco Serrador
2d129d92ae
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
...
po/es.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
10 months ago
Deleted User
5b2bfb3128
Translation update by Deleted User <noreply+48943@weblate.org> using Weblate
...
po/es.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: Deleted User <noreply+48943@weblate.org>
10 months ago
Francisco Serrador
0adbd43809
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
...
po/es.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/glossary/es.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/glossary/es.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
10 months ago
Allan Olsen
6d08f53b0a
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
...
po/da.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
27 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
32 failing checks (0.5%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
75 failing checks (1.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 96.4% (5457 of 5657 strings; 200 fuzzy)
44 failing checks (0.7%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 94.6% (5357 of 5657 strings; 300 fuzzy)
43 failing checks (0.7%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 93.0% (5265 of 5657 strings; 392 fuzzy)
32 failing checks (0.5%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 91.6% (5187 of 5657 strings; 470 fuzzy)
25 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 91.1% (5157 of 5657 strings; 500 fuzzy)
23 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 87.6% (4957 of 5657 strings; 500 fuzzy)
21 failing checks (0.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 85.8% (4857 of 5657 strings; 500 fuzzy)
21 failing checks (0.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Co-authored-by: Allan Olsen <allan@hamann-olsen.dk>
10 months ago
Pedro Albuquerque
d9208bda20
Translation update by Pedro Albuquerque <pmra@protonmail.com> using Weblate
...
po/pt.po: 100.0% (5657 of 5657 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Translation update by Pedro Albuquerque <pmra@protonmail.com> using Weblate
po/glossary/pt.po: 100.0% (213 of 213 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: Pedro Albuquerque <pmra@protonmail.com>
10 months ago
Christopher Lam
7f82098c11
[utest-Transaction.cpp] add test_xaccTransGetDateDue tests
...
including currently (arguably) buggy behaviour if kvp time64 is 0...
10 months ago
Christopher Lam
584bc61192
[utest-Transaction.cpp] test actual kvp slots
10 months ago
Christopher Lam
c5a6341ab2
[utest-Transaction] add trans->notes tests
10 months ago
Christopher Lam
4e2189db53
[utest-Transaction.cpp] xaccTransGetDocLink with NULL doclink is NOP
10 months ago
John Ralls
d8c68cce9e
[gnc-locale-name] Use setlocale(LC_MONETARY, NULL) to retrieve name.
...
Instead of setlocale(LC_ALL, NULL). The uses for the string either create
an ICU locale or sort between German and US TXF reports. On some OSes
where the user has different locales set for one or more categories LC_ALL
produces a dump of all of the LC_FOO variables and their values. That's
not useful for comparing to de_DE and it's too long for ICU, which
crashes.
Meanwhile in dialog-print-checks the RV of setlocale was ignored,
rendering the call a no-op.
10 months ago
John Ralls
29b1330e5b
Merge potfile for GnuCash 5.12
10 months ago
John Ralls
4d8223412e
Merge latest translations from Weblate.
10 months ago
Allan Olsen
8cb116655b
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
...
po/da.po: 82.3% (4668 of 5668 strings; 500 fuzzy)
22 failing checks (0.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 79.3% (4496 of 5668 strings; 573 fuzzy)
22 failing checks (0.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 78.5% (4451 of 5668 strings; 573 fuzzy)
20 failing checks (0.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 75.7% (4296 of 5668 strings; 573 fuzzy)
23 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 73.6% (4175 of 5668 strings; 574 fuzzy)
23 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 71.8% (4071 of 5668 strings; 574 fuzzy)
25 failing checks (0.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/glossary/da.po: 99.0% (211 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 71.4% (4047 of 5668 strings; 598 fuzzy)
49 failing checks (0.8%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 70.6% (4004 of 5668 strings; 641 fuzzy)
84 failing checks (1.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 70.6% (4003 of 5668 strings; 642 fuzzy)
85 failing checks (1.4%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 70.1% (3978 of 5668 strings; 667 fuzzy)
110 failing checks (1.9%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 70.0% (3972 of 5668 strings; 673 fuzzy)
116 failing checks (2.0%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 69.8% (3961 of 5668 strings; 684 fuzzy)
123 failing checks (2.1%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 69.8% (3961 of 5668 strings; 684 fuzzy)
123 failing checks (2.1%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 69.7% (3956 of 5668 strings; 689 fuzzy)
128 failing checks (2.2%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 68.4% (3882 of 5668 strings; 763 fuzzy)
184 failing checks (3.2%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 67.9% (3850 of 5668 strings; 776 fuzzy)
189 failing checks (3.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/glossary/da.po: 99.0% (211 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 66.7% (3786 of 5668 strings; 840 fuzzy)
76 failing checks (1.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 66.7% (3786 of 5668 strings; 840 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 65.0% (3686 of 5668 strings; 940 fuzzy)
63 failing checks (1.1%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 64.7% (3671 of 5668 strings; 955 fuzzy)
78 failing checks (1.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/glossary/da.po: 99.0% (211 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 62.0% (3515 of 5668 strings; 1111 fuzzy)
231 failing checks (4.0%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 60.3% (3419 of 5668 strings; 1207 fuzzy)
315 failing checks (5.5%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 58.6% (3326 of 5668 strings; 1300 fuzzy)
405 failing checks (7.1%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/glossary/da.po: 99.0% (211 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 58.5% (3317 of 5668 strings; 1309 fuzzy)
419 failing checks (7.3%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/da.po: 58.3% (3305 of 5668 strings; 1321 fuzzy)
430 failing checks (7.5%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Translation update by Allan Olsen <allan@hamann-olsen.dk> using Weblate
po/glossary/da.po: 80.7% (172 of 213 strings; 24 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Co-authored-by: Allan Olsen <allan@hamann-olsen.dk>
10 months ago
John Ralls
343fff51ac
Merge Roberto Kok's 'auc-tooltips' into stable.
10 months ago
John Ralls
dc91b96874
Merge Bruce Schuck's 'rmfqmodules' into stable.
10 months ago
John Ralls
db883f972b
Bug 799623 - test-backend-dbi fails after 2038
...
The first-line cause of the bug was that the safe save was failing on
SQLite3 because the backup tables weren't visible inside the
transaction and that prevented them from being dropped. Commit the
transaction before trying to drop the backup tables.
10 months ago
John Ralls
c1eb5a6980
[DBI Backend] Preserve int size when recovering from failed save-save.
...
Delete all rows and copy merged rows back into program-created table
instead of renaming the merge table. See
https://bugs.gnucash.org/show_bug.cgi?id=799623#c6 for explanation.
10 months ago
John Ralls
60bc4ccab0
[test-dbi-backend] Test 64-bit integer insertion explicitly.
...
https://bugs.gnucash.org/show_bug.cgi?id=799623 identified a problem
with int64_t storage in SQLite3 by setting a date after 2038-01-23
whose time64 overflowed int32_t. But dates shouldn't be stored as
time64s, they should be stored as ISO 8601 date-time strings. So fix
the test to store the date correctly and to store the big int as an
int64_t.
10 months ago
Bruce Schuck
1f4aade5d1
Modified gnc-commodity.cpp to match F::Q
...
Modules Bloomberg.pm, Tiaacref.pm, Troweprice.pm removed
10 months ago
Roberto Kok
f4b34b7375
[import-main-matcher.cpp] Add tooltips to transaction action columns
...
Add descriptive tooltips to the A, U+C, and C action columns in the
generic transaction import matcher.
10 months ago
Christopher Lam
b0c60fb310
[reports] use ICU for Unicode string comparison
10 months ago