Christopher Lam
0447e8da3a
[gnc-currency-edit.cpp] convert to c++
2024-04-09 23:37:56 +08:00
Christopher Lam
f2dba525f7
[dialog-commodity.cpp] convert to c++
2024-04-09 21:07:52 +08:00
Christopher Lam
4f5ee5dc4e
[dialog-price-edit-db.cpp] plug GList* leaks
...
because `namespace_list` and `commodity_list` were being modified in
while loops until they were both nullptr, making g_list_free a
nop. rewrite to plug leaks. also, `list` is a PriceList* which needs
to be gnc_price_unref'd and g_list_freed.
2024-04-09 00:37:26 +08:00
Christian Wehling
233843f151
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 100.0% (5571 of 5571 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2024-04-07 22:02:07 +02:00
наб
c859d51f14
Translation update by наб <nabijaczleweli@nabijaczleweli.xyz> using Weblate
...
po/pl.po: 71.1% (3963 of 5571 strings; 1090 fuzzy)
305 failing checks (5.4%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
Co-authored-by: наб <nabijaczleweli@nabijaczleweli.xyz>
2024-04-07 22:02:06 +02:00
Szia Tomi
29342221af
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 75.4% (4205 of 5571 strings; 424 fuzzy)
1 failing checks (0.1%)
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: 75.4% (4205 of 5571 strings; 424 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-04-07 22:02:05 +02:00
наб
cab6173cd5
Translation update by наб <nabijaczleweli@nabijaczleweli.xyz> using Weblate
...
po/pl.po: 71.1% (3963 of 5571 strings; 1092 fuzzy)
305 failing checks (5.4%)
Translation: GnuCash/Program (Polish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
Co-authored-by: наб <nabijaczleweli@nabijaczleweli.xyz>
2024-04-05 19:01:57 +02:00
aleksej0R
5d4ab9e013
Translation update by aleksej0R <omolice@hotmail.fr> using Weblate
...
po/fr.po: 98.9% (5510 of 5571 strings; 58 fuzzy)
47 failing checks (0.8%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: aleksej0R <omolice@hotmail.fr>
2024-04-05 19:01:57 +02:00
mocsa
8de60c9494
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 75.4% (4205 of 5571 strings; 424 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2024-04-05 19:01:56 +02:00
Szia Tomi
6bd08a3222
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 75.4% (4205 of 5571 strings; 424 fuzzy)
1 failing checks (0.1%)
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/glossary/hu.po: 100.0% (212 of 212 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 75.4% (4205 of 5571 strings; 424 fuzzy)
1 failing checks (0.1%)
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: 75.4% (4201 of 5571 strings; 428 fuzzy)
1 failing checks (0.1%)
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: 75.3% (4200 of 5571 strings; 429 fuzzy)
1 failing checks (0.1%)
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/glossary/hu.po: 100.0% (212 of 212 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 75.3% (4197 of 5571 strings; 431 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-04-05 19:01:56 +02:00
John Ralls
3285bb8e6c
Merge Guido Falsi's 'i386_site_type_fix' into stable.
2024-04-04 10:23:54 -07:00
Guido Falsi
ca826d155b
Use correct literal suffix for size_type
.
...
`std::vector<T,Allocator>::size` returns `size_type`. `%ld` works
fine on 64 bit arches, but fails on 32 bit.
Ref.: https://en.cppreference.com/w/cpp/container/vector/size
https://en.cppreference.com/w/cpp/types/size_t
2024-04-03 16:07:11 +02:00
Christopher Lam
b33b864c2f
Bug 799262 - Failed import QIF investment
...
the qif-action check should apply to investment transactions only.
2024-04-02 08:22:54 +08:00
Christopher Lam
9f998892b5
Merge branch 'txn-columns' into stable #1880
...
Report in Experimental submenu
2024-04-01 19:30:50 +08:00
John Ralls
ac915f34f7
Release GnuCash 5.6
2024-03-30 15:00:10 -07:00
Szia Tomi
79026d6ae9
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 75.3% (4197 of 5571 strings; 431 fuzzy)
3 failing checks (0.1%)
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: 75.3% (4197 of 5571 strings; 431 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-03-30 08:02:11 +01:00
John Ralls
ab2cf29754
Reenable ASAN workflow.
...
This reverts commit 2ec3b57c2f
.
2024-03-29 13:53:37 -07:00
Christopher Lam
7107c2e1a2
[import-main-matcher.cpp] remove unnecessary #include "SplitP.h"
2024-03-29 22:09:00 +08:00
Christopher Lam
4945db6b7d
[AccountP.h] remove struct members obsolete with 76014f18a0
...
forgot to remove
2024-03-29 22:08:40 +08:00
Christopher Lam
dc1eb87409
Merge branch 'sixtp-string-converters' into stable #1892
2024-03-28 20:39:03 +08:00
Allan Nordhøy
4b0379f1e9
Translation update by Allan Nordhøy <epost@anotheragency.no> using Weblate
...
po/nb.po: 86.0% (4795 of 5571 strings; 766 fuzzy)
62 failing checks (1.1%)
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>
2024-03-27 14:02:07 +01:00
Christopher Lam
6c82a1311b
[sixtp-dom-parsers.cpp] use string_to_guint, string_to_guint16
2024-03-26 20:55:25 +08:00
Christopher Lam
249ec9f43a
[test-string-converters.cpp] add some string->number tests
2024-03-26 20:55:25 +08:00
Christopher Lam
1f9ea6bc99
[sixtp-utils.cpp] std::from_chars speedup, remove string_to_gint32
...
Benchmarks running tests 4E6 times:
using sscanf
$ bin/test-string-converters
elapsed=7.33942s
Executed 92000006 tests. All tests passed.
$ bin/test-string-converters
elapsed=7.3811s
Executed 92000006 tests. All tests passed.
$ bin/test-string-converters
elapsed=7.3455s
Executed 92000006 tests. All tests passed.
with std::from_chars
$ bin/test-string-converters
elapsed=4.47369s
Executed 92000006 tests. All tests passed.
$ bin/test-string-converters
elapsed=4.46908s
Executed 92000006 tests. All tests passed.
$ bin/test-string-converters
elapsed=4.47067s
Executed 92000006 tests. All tests passed.
$ bin/test-string-converters
elapsed=4.48706s
Executed 92000006 tests. All tests passed.
2024-03-26 20:55:00 +08:00
Frank H. Ellenberger
2c25d0bbc0
Translation update by "Frank H. Ellenberger" <frank.h.ellenberger@gmail.com> using Weblate
...
po/de.po: 100.0% (5571 of 5571 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger@gmail.com>
2024-03-25 23:23:13 +01:00
Christian Wehling
07412ab434
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 100.0% (5571 of 5571 strings; 0 fuzzy)
0 failing checks (0.0%)
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: 100.0% (5571 of 5571 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2024-03-25 23:23:13 +01:00
soramikan
b2223094d9
Translation update by soramikan <sora_yana@icloud.com> using Weblate
...
po/glossary/ja.po: 6.6% (14 of 212 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/ja/
Translation update by soramikan <sora_yana@icloud.com> using Weblate
po/ja.po: 88.1% (4912 of 5571 strings; 311 fuzzy)
430 failing checks (7.7%)
Translation: GnuCash/Program (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ja/
Co-authored-by: soramikan <sora_yana@icloud.com>
2024-03-25 23:23:13 +01:00
Szia Tomi
5fe431d907
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 75.3% (4197 of 5571 strings; 431 fuzzy)
3 failing checks (0.1%)
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: 75.3% (4196 of 5571 strings; 432 fuzzy)
3 failing checks (0.1%)
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: 75.2% (4194 of 5571 strings; 434 fuzzy)
3 failing checks (0.1%)
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: 75.2% (4194 of 5571 strings; 434 fuzzy)
3 failing checks (0.1%)
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: 75.2% (4194 of 5571 strings; 434 fuzzy)
3 failing checks (0.1%)
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: 75.2% (4194 of 5571 strings; 434 fuzzy)
3 failing checks (0.1%)
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: 75.2% (4193 of 5571 strings; 435 fuzzy)
4 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2024-03-25 23:23:13 +01:00
mocsa
a44130912b
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 75.2% (4192 of 5571 strings; 436 fuzzy)
5 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2024-03-25 23:23:12 +01:00
Arve Eriksson
d0d5663976
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5571 of 5571 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>
2024-03-25 23:23:12 +01:00
Frank H. Ellenberger
1db5150497
L10N: msgmerge, only one entry removed
2024-03-23 03:34:08 +01:00
Frank H. Ellenberger
231ead7b25
I18N: Another missing full stop
2024-03-23 02:15:07 +01:00
Frank H. Ellenberger
5cd327445b
L10N 🇩🇪 Update translator-credits
2024-03-23 01:58:17 +01:00
Frank H. Ellenberger
2e38615441
Translation update by "Frank H. Ellenberger" <frank.h.ellenberger@gmail.com> using Weblate
...
po/de.po: 100.0% (5572 of 5572 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by "Frank H. Ellenberger" <frank.h.ellenberger@gmail.com> using Weblate
po/de.po: 99.8% (5565 of 5572 strings; 7 fuzzy)
7 failing checks (0.1%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger@gmail.com>
2024-03-23 01:41:17 +01:00
Stephan Paternotte
8630b5e926
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/glossary/nl.po: 100.0% (212 of 212 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2024-03-23 01:41:17 +01:00
Paul Oranje
52488142b9
Translation update by Paul Oranje <por@oranjevos.nl> using Weblate
...
po/glossary/nl.po: 99.0% (210 of 212 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/
Co-authored-by: Paul Oranje <por@oranjevos.nl>
2024-03-23 01:41:17 +01:00
mocsa
9752792a13
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 74.6% (4161 of 5572 strings; 470 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
po/hu.po: 74.6% (4161 of 5572 strings; 470 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2024-03-23 01:41:17 +01:00
mocsa
eafd9d7c9c
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 74.6% (4161 of 5572 strings; 470 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
po/hu.po: 74.5% (4153 of 5572 strings; 475 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
po/hu.po: 74.5% (4153 of 5572 strings; 475 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2024-03-21 22:01:55 +01:00
Christopher Lam
d2263b368a
[txn-columns.scm] Transaction Breakdown Report
...
- retrieves transactions from an account
- distribute splits into accounts
- note if a transaction has 2 or more splits into 1 account, the
transaction account cell will show the sum of the 2 splits
- note if a transaction's currency is different from the account's
currency, both amounts will be shown into the appropriate currency.
[txn-columns] multilevel sorting - type then name
https://code.gnucash.org/logs/2024/03/16.html
2024-03-21 23:29:30 +08:00
mocsa
ce25cb574a
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 74.5% (4153 of 5572 strings; 475 fuzzy)
38 failing checks (0.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2024-03-18 15:01:57 +01:00
Pedro Albuquerque
f65811d6c5
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5572 of 5572 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>
2024-03-18 15:01:57 +01:00
Stephan Paternotte
9f1f7a75e6
Translation update by Stephan Paternotte <stephan@paternottes.net> using Weblate
...
po/nl.po: 100.0% (5572 of 5572 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
2024-03-18 15:01:57 +01:00
gallegonovato
676804ff64
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5572 of 5572 strings; 0 fuzzy)
3 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>
2024-03-18 15:01:56 +01:00
Yaron Shahrabani
267989a2b6
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
...
po/he.po: 91.2% (5083 of 5572 strings; 329 fuzzy)
154 failing checks (2.7%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2024-03-18 15:01:56 +01:00
Christopher Lam
0deb539779
[gnc-dense-cal.c] sx popup: show date in preference (cf.locale) format
...
because the date format preference is user-facing and
customisable. it's jarring if the preference is dd/mm/yyyy and the
display shows mm/dd/yyyy in accordance to the locale.
2024-03-18 13:08:26 +08:00
Christopher Lam
9cc31f329c
Merge branch 'faster-uuid-gen' into stable #1887
2024-03-17 17:21:38 +08:00
John Ralls
9a39b3cd69
Remove cruft.
...
userdata_migration_message was moved to gnucash-core-app.spp by
c58cfdb
4 years ago and this no-op fragment was left behind.
2024-03-17 09:00:32 +01:00
John Ralls
1a806b4e12
Merge Steven Paternonte's AUTHORS addition into stable.
2024-03-17 08:53:36 +01:00
John Ralls
d5b8b95a1f
Merge updated pot into po for 5.6 release.
2024-03-17 08:47:30 +01:00
John Ralls
4c976c5e32
Merge latest transaltions from Weblate into stable.
2024-03-17 08:34:42 +01:00