Christopher Lam
c3e4f374a9
[account.cpp] gnc_account_child_index non-child acct should return -1
...
bugfix from 6cac9d0ebb
2 months ago
Christopher Lam
65d573889b
[gnc-locale-utils.cpp] don't need to strdup locale
...
it's not freed later
2 months ago
John Ralls
be46171d02
Turn of deprecation warning for wstring_convert.
...
Deprecated in C++17, no replacement until C++26.
2 months ago
John Ralls
1f6a0c019a
Fix uninitialized variable warning.
2 months ago
John Ralls
0251046747
Fix computation of relative guile paths when guile uses Windows paths.
2 months ago
Christopher Lam
c4317b906b
Merge branch 'autoclear' into stable
2 months ago
Christopher Lam
f7f915eb3e
[window-reconcile.cpp] only enable autoclear if preference set
2 months ago
John Ralls
942313d099
GncDateTime: New exceptions and a 32-bit time_t problem.
...
Boost::date_time has changed to throwing a std::out_of_range instead of a
boost::date_time::gregorian::bad_year when a date is outside of the
1400-9999 year range it can deal with.
We also recently discovered that it will use the system localtime function
when creating a new date which can lead to a 2038 failure. Use std::chrono
to resolve that problem.
2 months ago
John Ralls
1c9bcf62eb
Bug 799713 - Account Editor changes account color to gray when default selected.
...
Inadvertenly changed by 0a3fa2a because the logic is a bit too clever:
It's intentional that if the color-chooser color is the default that the
account color is set to NULL. That was removed for some flows and is
restored.
But that makes the default color button on the account edit dialog a
little misleading: It shows as gray but since selecting that makes the
account color NULL it's really transparent so we also enable alpha on the
color chooser and set the default color to be transparent so the
background checkerboard shows through.
2 months ago
Christopher Lam
aac8efdabf
[window-reconcile.cpp] add autoclear toolbar button in reconcile ui
2 months ago
Christopher Lam
ab43d3a291
[reconcile-view.c] add helper fns for unclear/clearing splits
2 months ago
Christopher Lam
8d831d3501
[gnc-autoclear.cpp] gettext for abort messages
2 months ago
Christopher Lam
bcce7a88c0
[gnc-autoclear.cpp] upgrade GError to return code too
2 months ago
Christopher Lam
f893b046fb
[io-gncxml-v2.cpp] xmlGetProp must be xmlFreed
2 months ago
John Ralls
3a06602910
Fix Asan UB complaint about int64_t alignment.
...
by doing endian_swap on the aligned local instead of the unaligned bytes of the memory mapped file.
2 months ago
John Ralls
603e6ced46
Release GnuCash 5.14
2 months ago
John Ralls
4ffc222e82
Merge latest translations from Weblate.
2 months ago
Anastasios Ikonomou
5d314bdcc6
Translation update by Anastasios Ikonomou <anastasios.ikonomou@gmail.com> using Weblate
...
po/fr.po: 97.4% (5511 of 5656 strings; 116 fuzzy)
27 failing checks (0.4%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Anastasios Ikonomou <anastasios.ikonomou@gmail.com>
2 months ago
Milo Ivir
54bf847624
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 96.3% (5452 of 5656 strings; 60 fuzzy)
7 failing checks (0.1%)
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: 95.5% (5407 of 5656 strings; 99 fuzzy)
6 failing checks (0.1%)
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: 95.4% (5400 of 5656 strings; 103 fuzzy)
12 failing checks (0.2%)
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: 95.1% (5381 of 5656 strings; 121 fuzzy)
28 failing checks (0.4%)
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: 94.6% (5355 of 5656 strings; 142 fuzzy)
47 failing checks (0.8%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2 months ago
Christian Wehling
6b4fc54001
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 100.0% (5656 of 5656 strings; 0 fuzzy)
38 failing checks (0.6%)
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.9% (5652 of 5656 strings; 4 fuzzy)
39 failing checks (0.6%)
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.9% (5652 of 5656 strings; 4 fuzzy)
44 failing checks (0.7%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2 months ago
Pedro Albuquerque
a129d3a939
Translation update by Pedro Albuquerque <pmra@protonmail.com> using Weblate
...
po/pt.po: 100.0% (5656 of 5656 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@protonmail.com>
2 months ago
Szia Tomi
1c5c6b5192
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/glossary/hu.po: 100.0% (213 of 213 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>
2 months ago
Yuri Chornoivan
b10531f07e
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
...
po/uk.po: 100.0% (5656 of 5656 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 99.4% (5626 of 5656 strings; 30 fuzzy)
18 failing checks (0.3%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 98.3% (5560 of 5656 strings; 94 fuzzy)
15 failing checks (0.2%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
po/uk.po: 98.1% (5554 of 5656 strings; 100 fuzzy)
13 failing checks (0.2%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2 months ago
Arve Eriksson
2bb92e649f
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5656 of 5656 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>
2 months ago
Christopher Lam
55496adc7a
Merge flywire branch 'Subtotal' into stable
2 months ago
Christopher Lam
4f655492ce
[sixtp-dom-parsers.cpp] g_date_free GDate leak
...
missed out on refactor. previous code incorrectly used g_free.
2 months ago
Robert Fewell
9214413732
Bug 799701 - SX Editor error When Frequency=Once
...
When the frequency is once, in the SX edit frequency tab the scheduled
date is not marked. This is due to the 'first_date' variable not being
set and subsequent test for it being valid causing the calendar to be
cleared.
Add to the test for the recurrence type being 'once'.
2 months ago
John Ralls
34330c2a57
gncTaxTable: chain up to the correct parent function.
2 months ago
Robert Fewell
5fc5cfeb87
Additional change to recent About dialog changes
...
Disable the cursor change for links when text is selected which is
similar to the recent change to disabling the links for selected text.
With the change to the text background, the selected text is not very
clear so add some CSS to improve readability of selection.
2 months ago
John Ralls
b5f1f189dd
Merge Bruce Schuck's 'USBonds' of https://github.com/bpschuck/gnucash into stable
2 months ago
Bruce Schuck
f055c3c5a4
Added US Bonds (usbonds) to gnc-commodity.cpp
...
New Finance::Quote module to get prices for series E, EE, or I bonds
2 months ago
John Ralls
cb8777a69a
Bug 799504 - Description of CAMT 053.001.02 has duplicate text
2 months ago
John Ralls
af29a5ff9f
Update translations with new gnucash.pot for upcoming 5.14 release.
2 months ago
John Ralls
bd484e45cc
Merge latest translations from weblate.
2 months ago
Marko Bojović
d5ae14646f
Translation update by Marko Bojović <bojovicmarko@outlook.com> using Weblate
...
po/sr.po: 67.1% (3804 of 5662 strings; 1237 fuzzy)
603 failing checks (10.6%)
Translation: GnuCash/Program (Serbian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sr/
Co-authored-by: Marko Bojović <bojovicmarko@outlook.com>
2 months ago
acemk
002c223c1b
Translation update by acemk <ace.dimitrievski@gmail.com> using Weblate
...
po/mk.po: 16.1% (915 of 5662 strings; 0 fuzzy)
14 failing checks (0.2%)
Translation: GnuCash/Program (Macedonian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
Translation update by acemk <ace.dimitrievski@gmail.com> using Weblate
po/glossary/mk.po: 99.5% (212 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Macedonian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
Co-authored-by: acemk <ace.dimitrievski@gmail.com>
2 months ago
Franko
9470a3476d
Translation update by Franko <web.90947@t.sc-ha.net> using Weblate
...
po/de.po: 100.0% (5662 of 5662 strings; 0 fuzzy)
21 failing checks (0.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Franko <web.90947@t.sc-ha.net>
2 months ago
Gurkan Bebek
8b49de03e3
Translation update by Gurkan Bebek <gurkanbebek@gmail.com> using Weblate
...
po/tr.po: 70.6% (3998 of 5662 strings; 985 fuzzy)
461 failing checks (8.1%)
Translation: GnuCash/Program (Turkish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/tr/
Co-authored-by: Gurkan Bebek <gurkanbebek@gmail.com>
2 months ago
Szia Tomi
806430af30
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 88.7% (5024 of 5662 strings; 135 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.7% (5023 of 5662 strings; 135 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.6% (5017 of 5662 strings; 135 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.5% (5012 of 5662 strings; 135 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.5% (5011 of 5662 strings; 135 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.3% (5001 of 5662 strings; 142 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.2% (4994 of 5662 strings; 147 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 88.0% (4984 of 5662 strings; 148 fuzzy)
37 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.7% (4971 of 5662 strings; 151 fuzzy)
39 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.7% (4969 of 5662 strings; 151 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.7% (4969 of 5662 strings; 151 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.7% (4969 of 5662 strings; 151 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.7% (4969 of 5662 strings; 151 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.5% (4958 of 5662 strings; 159 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.4% (4951 of 5662 strings; 160 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.4% (4951 of 5662 strings; 160 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.3% (4944 of 5662 strings; 161 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.0% (4931 of 5662 strings; 169 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 87.0% (4926 of 5662 strings; 169 fuzzy)
41 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 86.9% (4924 of 5662 strings; 169 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2 months ago
John Ralls
1133d59908
Force options text views to be at least 400px wide.
...
The GtkGrid being quite resistant to h/vexpand and word wrap causes the
text view to be the greater of the longest word in its textbuffer or the
width of the widest other element in the grid column if there is one.
2 months ago
Christopher Lam
3bda88c568
[gnc-main-window.cpp] addendum to ed03e61dab cancel on click+drag
2 months ago
Christopher Lam
455ea3e71a
[backend/xml] dom_tree_to_text returns std::optional<std::string>
2 months ago
Christopher Lam
e79db945b2
[backend/xml] use apply_xmlnode_text
2 months ago
Christopher Lam
753e435456
[sixtp-dom-parsers.h] add templated functions for node text
...
* apply_xmlnode_text (node, f, optional default_val)
retrieves text; and calls and returns f(text)
on failure (i.e. node==null || node has no text), it returns default_val
* apply_xmlnode_text (node, obj, f)
retrieves text; and calls and returns f(obj, text)
on success, it will return true, on failure it returns false
2 months ago
Christopher Lam
48e1d7654a
Revert "[window-reconcile.cpp] offer auto-clear if combination found"
...
This reverts commit 43561deda4 .
2 months ago
flywire
c539f50b6e
Use trep-engine lowest shown grouping for detail
2 months ago
flywire
45cccc79f1
Only show Subtotal Prefix with Transactions
...
If `Show subtotals only (hide transactional data)` is selected then the `Total For` prefix should not be shown.
2 months ago
Robert Fewell
46fe45570f
Add CSS to make the About dialog text view
...
background the same as the rest of the dialog.
This can be over ridden by the users own CSS file.
2 months ago
Robert Fewell
ed03e61dab
Add ability to copy About dialog configuration
...
settings to the clipboard so they can all be
pasted in one go.
2 months ago
Christopher Lam
c80234341c
[gnc-euro.cpp] fix typo for bulgarian lev rate
3 months ago