Francisco
79b8840754
Translation update by Francisco <fhiegom@outlook.es> using Weblate
...
po/es.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2023-06-26 18:00:28 +02:00
Simon Arlott
29b6ecc6df
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
...
po/en_NZ.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (New Zealand))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
po/en_AU.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (Australia))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
po/en_GB.po: 100.0% (5523 of 5523 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (United Kingdom))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/
Co-authored-by: Simon Arlott <weblate.simon@arlott.org>
2023-06-26 14:37:36 +02:00
Stephan Paternotte
028e2000ea
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/nl.po: 93.1% (5146 of 5523 strings; 255 fuzzy)
95 failing checks (1.7%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 92.3% (5103 of 5523 strings; 286 fuzzy)
110 failing checks (1.9%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/glossary/nl.po: 100.0% (216 of 216 strings; 0 fuzzy)
1 failing checks (0.4%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
po/nl.po: 91.3% (5043 of 5523 strings; 318 fuzzy)
127 failing checks (2.2%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2023-06-26 14:37:34 +02:00
Giuseppe Foti
274bc6fc15
Translation update by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate
...
po/it.po: 91.9% (5080 of 5523 strings; 300 fuzzy)
135 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/
Translation update by Giuseppe Foti <foti.giuseppe@gmail.com> using Weblate
po/it.po: 91.7% (5065 of 5523 strings; 306 fuzzy)
136 failing checks (2.4%)
Translation: GnuCash/Program (Italian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/
Co-authored-by: Giuseppe Foti <foti.giuseppe@gmail.com>
2023-06-26 14:37:33 +02:00
Pedro Albuquerque
e227f05747
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5523 of 5523 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>
2023-06-26 14:37:33 +02:00
Christopher Lam
2f0577fb34
gtk_text_buffer_get_text returns a char* which must be g_freed
2023-06-26 20:35:14 +08:00
John Ralls
eefaeb53ea
Merge Vincent Dawans's 'bug798967-cannot-save' into stable.
2023-06-25 19:50:00 -07:00
Vincent Dawans
e0e13604b5
Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2
...
Fix inverted if statement condition for save success flag
2023-06-25 18:50:58 -07:00
Christopher Lam
0e951339fa
[gnc-plugin-page.c] unref builder if allocated
...
It would have been allocated in gnc_plugin_page_merge_actions from
gtk_builder_new()
2023-06-26 07:37:49 +08:00
John Ralls
c13f4f713f
Merge latest translations from Weblate.
2023-06-25 15:11:52 -07:00
Christopher Lam
683c7f614d
[reports] modernisation - use define* for optional arguments
2023-06-25 23:24:07 +08:00
Christopher Lam
bba1842e09
[dialog-totd.c] g_free a 6k char*
2023-06-25 17:01:38 +08:00
Vincent Dawans
5fa8a8a1e2
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-25 05:39:52 +02:00
Szia Tomi
dc988d1a46
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 69.4% (3833 of 5522 strings; 635 fuzzy)
33 failing checks (0.5%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2023-06-25 00:52:18 +02:00
John Ralls
4bba18271b
Release GnuCash 5.2
2023-06-24 14:47:28 -07:00
John Ralls
3ab144e534
Remove non-existant file from dist list.
2023-06-24 14:47:28 -07:00
John Ralls
32cad05d12
Update message catalogs with new gnucash.pot.
...
To ensure a sane Project-ID-Version header.
2023-06-24 14:40:17 -07:00
John Ralls
96f6f06841
Merge latest translations from Weblate.
2023-06-24 13:29:15 -07:00
John Ralls
4768c31b94
Merge Simon Arlott's 'static-analysis' into stable.
2023-06-24 13:06:57 -07:00
Simon Arlott
cdf0a37404
Bug 798966 - Uninitialised variable used in dialog-account-picker.c:dialog_response_cb()
...
The "placeholder" variable in dialog-account-picker.c:dialog_response_cb() may
be uninitialised before use if gtk_tree_selection_get_selected() returns
false.
Initialise it to true:
"jralls: The signal is blocked if the account is a placeholder, meaning
that one can't post splits to it. One also can't post splits to no account,
so the signal should be blocked in that case too."
2023-06-24 20:30:55 +01:00
Simon Arlott
2628ad0b6e
Initialise all column widths in set_dimensions_pass_two()
...
It shouldn't be possible for the number of columns to be different between
the header cursor and the other cursors but the return value from
g_table_index() is checked just in case this happens.
If this did happen, the width would be set using an uninitialised value
so initialise them all to 0.
2023-06-24 20:30:54 +01:00
Simon Arlott
1e1e922081
Fix null pointer dereference in gnc_split_register_save_to_copy_buffer()
...
If the "transfer" cell has been changed while cutting or copying a split
then it'll dereference the NULL "ft" value.
Check that "ft" is not NULL. This is equivalent to the original behaviour
before cb273b13a1
when the number of splits
would have been determined to be 0 for the SCM_UNDEFINED value of
"trans_scm".
2023-06-24 20:30:53 +01:00
Simon Arlott
57ca13515d
Fix use of uninitialised value in gnc_split_register_load()
...
The column value appears to be unused by gnc_split_register_show_trans()
but vc_loc.virt_col is an int so its value will not have been default
initialised. Set it to 0 to be consistent with other callers.
2023-06-24 20:30:52 +01:00
Simon Arlott
eb6addb058
Fix memory leak in gnc_main_window_update_menu_and_toolbar()
...
The function could return after allocating a new GncMenuModelSearch
without freeing it. Move the allocation later so that this doesn't happen.
2023-06-24 20:30:51 +01:00
Simon Arlott
dff96b2cfa
Add missing null pointer check in gnc_account_renumber_update_examples()
...
gtk_entry_get_text() should never return null but "prefix" is checked for
null on the first string and then dereferenced unconditionally on the
second string. Change this to be consistent and check twice.
2023-06-24 20:30:50 +01:00
Simon Arlott
ab6c6371ba
Initialise toclear_value in gnc_autoclear_window_ok_cb()
...
If "test for valid value" is false, errmsg is set which means there is then
a read of "toclear_value" which has not been initialised.
Initialise it to indicate an error with the value.
2023-06-24 20:30:49 +01:00
Simon Arlott
069eb61a3f
Avoid the potential negative left shift in test_xaccAccountType_Compatibility()
...
ACCT_TYPE_NONE is -1 but it should always be masked out by compat;
explicitly check for this instead of relying on that.
Add parenthesis to be clear that the default precedence is what's intended.
2023-06-24 20:30:48 +01:00
Simon Arlott
d7b2b06bae
Avoid unnecessary memory allocation in dom_tree_to_gnc_numeric()
...
Return a gnc_numeric instead of allocations that every caller has to free.
This makes it easier to fix the use after free in the unit test function
equals_node_val_vs_split_internal() where the expression in the return
statement wants to use the allocated gnc_numeric.
2023-06-24 20:30:42 +01:00
Simon Arlott
fe526a6043
Check source parameter to GncQuotesImpl::report() is not null
...
The "source" parameter is checked once at the start before using strcmp()
but is then used later on in GncQuotesImpl::query_fq() with function calls
that can't handle null values.
2023-06-24 16:46:45 +01:00
Simon Arlott
4b83068c6b
Fix return value of gnc_book_write_to_xml_file_v2()
...
81b9a02235
changed the behaviour of the
"success" variable that's used for the return value, so now the value is
being repeatedly overwritten instead of being combined with the result of
the next call.
Restore the original behaviour of setting success to false on failure.
2023-06-24 16:46:44 +01:00
Vincent Dawans
668b6978cd
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
368 failing checks (6.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-24 04:40:21 +02:00
Vincent Dawans
35e3878aa9
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
368 failing checks (6.6%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-23 23:48:06 +02:00
gallegonovato
cd0c5234ab
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
16 failing checks (0.2%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2023-06-23 23:48:06 +02:00
Brian Hsu
b721407b8d
Translation update by Brian Hsu <brianhsu.hsu@gmail.com> using Weblate
...
po/zh_TW.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
57 failing checks (1.0%)
Translation: GnuCash/Program (Chinese (Traditional))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hant/
2023-06-23 23:48:06 +02:00
Vincent Dawans
b7b3209c18
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
371 failing checks (6.7%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-23 23:48:06 +02:00
Vincent Dawans
20545706eb
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 99.2% (5478 of 5522 strings; 0 fuzzy)
372 failing checks (6.7%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
2023-06-23 23:48:06 +02:00
gallegonovato
932f086e40
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 99.9% (5520 of 5522 strings; 1 fuzzy)
18 failing checks (0.3%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2023-06-23 23:48:06 +02:00
Francisco Serrador
0812a47e6b
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
...
po/es.po: 99.9% (5520 of 5522 strings; 1 fuzzy)
18 failing checks (0.3%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
2023-06-23 23:48:06 +02:00
Yuri Chornoivan
1c1bf29c9c
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
...
po/uk.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
20 failing checks (0.3%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2023-06-23 23:48:06 +02:00
Brian Hsu
bc2dbf707a
Translation update by Brian Hsu <brianhsu.hsu@gmail.com> using Weblate
...
po/zh_TW.po: 99.4% (5491 of 5522 strings; 29 fuzzy)
53 failing checks (0.9%)
Translation: GnuCash/Program (Chinese (Traditional))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hant/
Co-authored-by: Brian Hsu <brianhsu.hsu@gmail.com>
2023-06-23 23:48:06 +02:00
Vincent Dawans
be904810df
Translation update by Vincent Dawans <dawansv@gmail.com> using Weblate
...
po/fr.po: 96.3% (5318 of 5522 strings; 89 fuzzy)
388 failing checks (7.0%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Vincent Dawans <dawansv@gmail.com>
2023-06-23 23:48:06 +02:00
Arve Eriksson
aec53d9bbe
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
44 failing checks (0.7%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/sv.po: 99.4% (5494 of 5522 strings; 26 fuzzy)
47 failing checks (0.8%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
po/sv.po: 99.4% (5492 of 5522 strings; 26 fuzzy)
47 failing checks (0.8%)
Translation: GnuCash/Program (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/
Co-authored-by: Arve Eriksson <031299870@telia.com>
2023-06-23 23:48:05 +02:00
Christian Wehling
8cebf42a14
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.4% (5489 of 5522 strings; 28 fuzzy)
56 failing checks (1.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2023-06-23 23:48:05 +02:00
gallegonovato
3f0a517df4
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
29 failing checks (0.5%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
29 failing checks (0.5%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 99.9% (5520 of 5522 strings; 2 fuzzy)
31 failing checks (0.5%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 99.9% (5519 of 5522 strings; 3 fuzzy)
31 failing checks (0.5%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
po/es.po: 99.8% (5514 of 5522 strings; 8 fuzzy)
6 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2023-06-23 23:48:05 +02:00
Pedro Albuquerque
e931722e60
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5522 of 5522 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>
2023-06-23 23:48:05 +02:00
Rune Osnes
3986ab365b
Translation update by Rune Osnes <osnes.rune@gmail.com> using Weblate
...
po/nb.po: 49.9% (2759 of 5522 strings; 1785 fuzzy)
2067 failing checks (37.4%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Co-authored-by: Rune Osnes <osnes.rune@gmail.com>
2023-06-23 23:48:05 +02:00
Simon Arlott
53238f6a90
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
...
po/en_NZ.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (New Zealand))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
po/en_AU.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (Australia))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/
Translation update by Simon Arlott <weblate.simon@arlott.org> using Weblate
po/en_GB.po: 100.0% (5522 of 5522 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (United Kingdom))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/
Co-authored-by: Simon Arlott <weblate.simon@arlott.org>
2023-06-23 23:48:05 +02:00
John Ralls
ba7b26066e
Merge Simon Arlott's'open-existing-page-not-restoring' into stable.
2023-06-23 14:45:44 -07:00
John Ralls
e98d3534ce
Bug 798901 - Wrong value for very small prices from Finance::Quote.
...
Implement parsing number strings in scientific notation, avoiding
interpreting hexadecimal integers that way, "e" being a hex digit.
2023-06-23 14:39:37 -07:00
Simon Arlott
54d0a535ab
[gnc-main-window] Fix null pointer dereference when opening existing pages
...
When the page already exists in a window then we can't be restoring pages
so stop checking. The "window" variable will be nullptr if we're trying to
open the page "in any window".
This bug was introduced in the changes for bug 798564.
2023-06-23 17:18:41 +01:00