Robert Fewell
a576dd87a4
Bug798558 - Irregular line spacing in Account Tree View
...
When securities are in the list, the rows look twice as high as though
there is a linefeed at the end. This is partly due to commit for bug
797501 which worked at the time but a change in pango 50.4 to do with
wrapping has highlighted this bug.
To fix this only wrap currencies with ltr bidi isolate characters in
gnc_print_amount_with_bidi_ltr_isolate
2023-03-19 13:53:41 +00:00
John Ralls
00c560d8f5
Move operator==(const GncGUID&, const GncGUID&) to guid.[ch]pp.
2023-03-18 13:53:49 -07:00
John Ralls
352ab8a0e5
Merge Richard Cohen's 'minor-options-fixes' into master.
2023-03-18 12:19:50 -07:00
John Ralls
f6e5d209cd
Merge latest translations from Weblate.
2023-03-18 10:24:52 -07:00
John Ralls
d192be5307
Merge Richard Cohen's 'cleanup-cflags-deprecated' into master.
2023-03-18 10:07:25 -07:00
mocsa
6a4f14329a
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 60.8% (3344 of 5494 strings; 1016 fuzzy)
183 failing checks (3.3%)
Translation: GnuCash/Program-beta (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hu/
2023-03-18 18:05:50 +01:00
John Ralls
b52cefef06
Merge branch 'maint'
2023-03-18 09:53:46 -07:00
John Ralls
22668acfdf
Merge latest translations from Weblate.
2023-03-18 09:30:38 -07:00
Wellington Terumi Uemura
134aec426a
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/glossary/pt_BR.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt_BR/
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2023-03-18 12:41:16 +01:00
Zhaoquan Huang
adfcafc22a
Translation update by Zhaoquan Huang <zhaoquan2008@hotmail.com> using Weblate
...
po/zh_CN.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Translation update by Zhaoquan Huang <zhaoquan2008@hotmail.com> using Weblate
po/zh_CN.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Translation update by Zhaoquan Huang <zhaoquan2008@hotmail.com> using Weblate
po/glossary/zh_CN.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/zh_Hans/
Co-authored-by: Zhaoquan Huang <zhaoquan2008@hotmail.com>
2023-03-18 12:41:15 +01:00
mocsa
53000cd761
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/glossary/hu.po: 100.0% (216 of 216 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 mocsa <csaba@feltoltve.hu> using Weblate
po/hu.po: 65.3% (3531 of 5401 strings; 826 fuzzy)
160 failing checks (2.9%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba@feltoltve.hu>
2023-03-18 12:41:15 +01:00
Milo Ivir
1b08cc8654
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
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/glossary/hr.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2023-03-18 12:41:14 +01:00
gallegonovato
3bcfa6e8d8
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
8 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-03-18 12:41:13 +01:00
Pedro Albuquerque
2481339f02
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
po/pt.po: 100.0% (5401 of 5401 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-03-18 12:41:12 +01:00
J0kWang
73690c1a41
Translation update by J0kWang <lianjiefly@gmail.com> using Weblate
...
po/zh_CN.po: 100.0% (5401 of 5401 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: J0kWang <lianjiefly@gmail.com>
2023-03-18 12:41:12 +01:00
Wellington Terumi Uemura
507232d190
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/pt_BR.po: 92.5% (5085 of 5494 strings; 269 fuzzy)
122 failing checks (2.2%)
Translation: GnuCash/Program-beta (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt_BR/
2023-03-18 12:22:54 +01:00
gallegonovato
8d9ca7b92d
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
11 failing checks (0.2%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:54 +01:00
Pedro Albuquerque
d67fa483f7
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt/
2023-03-18 12:22:54 +01:00
Zhaoquan Huang
16e76d28c8
Translation update by Zhaoquan Huang <zhaoquan2008@hotmail.com> using Weblate
...
po/zh_CN.po: 93.1% (5118 of 5494 strings; 256 fuzzy)
156 failing checks (2.8%)
Translation: GnuCash/Program-beta (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/zh_Hans/
2023-03-18 12:22:54 +01:00
Pedro Albuquerque
b5e632b8d6
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt/
2023-03-18 12:22:54 +01:00
Arve Eriksson
dbadbbfa33
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 99.8% (5487 of 5494 strings; 7 fuzzy)
21 failing checks (0.3%)
Translation: GnuCash/Program-beta (Swedish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/sv/
2023-03-18 12:22:54 +01:00
Zhaoquan Huang
e483beb3a0
Translation update by Zhaoquan Huang <zhaoquan2008@hotmail.com> using Weblate
...
po/zh_CN.po: 93.1% (5118 of 5494 strings; 256 fuzzy)
156 failing checks (2.8%)
Translation: GnuCash/Program-beta (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/zh_Hans/
2023-03-18 12:22:54 +01:00
mocsa
a0c93b0f7c
Translation update by mocsa <csaba@feltoltve.hu> using Weblate
...
po/hu.po: 60.8% (3344 of 5494 strings; 1016 fuzzy)
183 failing checks (3.3%)
Translation: GnuCash/Program-beta (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hu/
2023-03-18 12:22:54 +01:00
gallegonovato
85b56bb101
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:54 +01:00
Pedro Albuquerque
7a446f8320
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt/
2023-03-18 12:22:53 +01:00
gallegonovato
2341b4a2ff
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
9 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:53 +01:00
gallegonovato
a98bf973e8
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 99.9% (5493 of 5494 strings; 0 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:53 +01:00
Pedro Albuquerque
aedb27840a
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt/
2023-03-18 12:22:53 +01:00
Milo Ivir
3afba2e10e
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 96.5% (5305 of 5494 strings; 66 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hr/
2023-03-18 12:22:53 +01:00
YOSHINO Yoshihito
9bccac7fe4
Translation update by YOSHINO Yoshihito <yy.y.ja.jp@gmail.com> using Weblate
...
po/ja.po: 87.1% (4787 of 5494 strings; 358 fuzzy)
548 failing checks (9.9%)
Translation: GnuCash/Program-beta (Japanese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/ja/
2023-03-18 12:22:53 +01:00
Milo Ivir
804bf8a022
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 96.5% (5305 of 5494 strings; 66 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hr/
2023-03-18 12:22:53 +01:00
Guille Lopez
7a7e512445
Translation update by Guille Lopez <willelopz@gmail.com> using Weblate
...
po/es.po: 99.9% (5491 of 5494 strings; 0 fuzzy)
9 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:53 +01:00
Milo Ivir
a1f136bd79
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 96.5% (5305 of 5494 strings; 66 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hr/
2023-03-18 12:22:53 +01:00
Guille Lopez
551a86a47e
Translation update by Guille Lopez <willelopz@gmail.com> using Weblate
...
po/es.po: 99.9% (5491 of 5494 strings; 0 fuzzy)
9 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:53 +01:00
Jaime Marquínez Ferrándiz
f46f6a395a
Translation update by Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net> using Weblate
...
po/es.po: 99.9% (5491 of 5494 strings; 0 fuzzy)
9 failing checks (0.1%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:53 +01:00
Milo Ivir
a1da9a4d7e
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 96.5% (5305 of 5494 strings; 66 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/hr/
2023-03-18 12:22:52 +01:00
Guille Lopez
fbdefd304e
Translation update by Guille Lopez <willelopz@gmail.com> using Weblate
...
po/es.po: 99.7% (5482 of 5494 strings; 1 fuzzy)
12 failing checks (0.2%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:52 +01:00
gallegonovato
8dc557c690
Translation update by gallegonovato <fran-carro@hotmail.es> using Weblate
...
po/es.po: 99.7% (5482 of 5494 strings; 1 fuzzy)
12 failing checks (0.2%)
Translation: GnuCash/Program-beta (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/es/
2023-03-18 12:22:52 +01:00
J0kWang
0e9d895004
Translation update by J0kWang <lianjiefly@gmail.com> using Weblate
...
po/zh_CN.po: 93.1% (5118 of 5494 strings; 256 fuzzy)
156 failing checks (2.8%)
Translation: GnuCash/Program-beta (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/zh_Hans/
2023-03-18 12:22:52 +01:00
Pedro Albuquerque
915cb74220
Translation update by Pedro Albuquerque <pmra@gmx.com> using Weblate
...
po/pt.po: 100.0% (5494 of 5494 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program-beta (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/program-beta/pt/
2023-03-18 12:22:52 +01:00
Robert Fewell
a143f8b5ed
Make changes to load and save default accelerator map file
...
When the gui is loaded, check for the accelerator-map file being
located in the user data directory, if not present copy the default one
to the location and open it.
2023-03-18 10:58:07 +00:00
Robert Fewell
55cdb6fe34
Default accelerator-map files
2023-03-18 10:58:07 +00:00
Robert Fewell
cc5029bb4d
Disable saving the gtk_accel_map
...
It seems that it only saves the loaded map entries and if the original
accelelerator-map file has commented out entries they are lost.
2023-03-18 10:58:07 +00:00
Robert Fewell
6a3013046f
Change gnc_add_accelerator_keys_for_menu
...
To allow the menu short cuts to be changed by the use of an
accelerator-map file, this function adds scanning the gtk accelerator
map and if any changes are found updates the GMenuModel, GMenuItem
2023-03-18 10:58:07 +00:00
Robert Fewell
e8b0d4dd87
Change gnc_menubar_model_update_item to also update accelerator keys
2023-03-18 10:58:07 +00:00
Robert Fewell
0098b047d5
Only add the accelerator key to the menu item once
2023-03-18 10:58:07 +00:00
Robert Fewell
85f462feb5
On a Mac, some keyboard short cuts are missing
...
Sync the menu bar after the menus have been updated.
2023-03-18 10:58:02 +00:00
John Ralls
207b105b9c
Merge Brian Rater's '798570' into maint.
2023-03-17 13:09:36 -07:00
Richard Cohen
24f52d9b17
Remove incorrect operator!= for GncItem
...
It's better to use the default std::pair implementation
- spotted by clang-tidy bugprone-suspicious-string-compare
- will always return false, because type is the same
Also,
- remove redundant "using GncItem ..."
2023-03-17 16:50:17 +00:00
Richard Cohen
b5f3f99035
Fix incorrect use of remove_if()
...
- spotted by clang-tidy bugprone
- probably no visible effects because of uniqueness, and other checks
libgnucash/engine/gnc-optiondb.cpp:149:5: warning: this call will remove at most one item even when multiple items should be removed [bugprone-inaccurate-erase]
m_options.erase(std::remove_if(m_options.begin(), m_options.end(),
^
libgnucash/engine/gnc-optiondb.cpp:358:5: warning: the value returned by this function should be used [bugprone-unused-return-value]
std::remove_if(m_callbacks.begin(), m_callbacks.end(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libgnucash/engine/gnc-optiondb.cpp:358:5: note: cast the expression to void to silence this warning
2023-03-17 16:50:11 +00:00