John Ralls
a6e2842ea0
More distcheck fixes.
2022-10-02 09:47:35 -07:00
John Ralls
283a5b7ce9
Fix dist, files moved
2022-10-01 17:39:31 -07:00
Christopher Lam
c78bb3c22c
[test-gnc-option-scheme-output.scm] more scheme typos
...
Addendum to 11d395185
2022-09-27 21:36:05 +08:00
John Ralls
11d395185c
Fix spelling of xaccAccountGetType.
2022-09-26 09:31:47 -07:00
John Ralls
3949821da6
Merge branch 'maint'
2022-09-25 11:50:10 -07:00
John Ralls
ebd340674e
Release GnuCash 4.12
2022-09-24 14:06:53 -07:00
Maxime Leroy
6f0d1fa60f
Translation update by Maxime Leroy <lisacintosh@gmail.com> using Weblate
...
po/fr.po: 99.9% (5399 of 5401 strings; 2 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Maxime Leroy <lisacintosh@gmail.com>
2022-09-24 07:54:05 +02:00
Minjae Isaac Kwon
87c1e4752a
Translation update by Minjae Isaac Kwon <minjae.isaac.kwon@gmail.com> using Weblate
...
po/ko.po: 63.8% (3450 of 5401 strings; 1015 fuzzy)
263 failing checks (4.8%)
Translation: GnuCash/Program (Korean)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/
Co-authored-by: Minjae Isaac Kwon <minjae.isaac.kwon@gmail.com>
2022-09-24 07:54:05 +02:00
Eduardo Malaspina
9c4fac3da7
Translation update by Eduardo Malaspina <vaio0@swismail.com> using Weblate
...
po/es.po: 99.8% (5391 of 5401 strings; 10 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: Eduardo Malaspina <vaio0@swismail.com>
2022-09-24 07:54:05 +02:00
Christopher Lam
ae993503ee
[assistant-stock-transaction] better punctuation for error messages.
2022-09-24 13:53:18 +08:00
Christopher Lam
1cac132214
[gnc-plugin-page-register] hide toolbar and menu in regular register
...
Instead of toggling sensitivity according to xaccAccountIsPriced,
toggle visibility instead.
2022-09-22 22:50:57 +08:00
Christopher Lam
05f952dbe8
[assistant-stock-transaction] use cpp form for struct
...
...and remove unused pointer in struct
2022-09-22 22:50:57 +08:00
Christopher Lam
788c3ee617
[import-main-matcher] setup_entry handles NULL and empty initial
...
gtk_entry_set_text throws a warning if initial is empty. Avoid calling
when initial==NULL.
Also, if the imported transaction has empty-string desc/notes/memo, we
don't want to populate the GtkEntryCompletion with it.
2022-09-21 00:11:55 +08:00
Christopher Lam
3e4a4dbfe1
[import-main-matcher] initialize hash tables in common setup
...
... otherwise the hash tables aren't initialized when the CSV importer
calls the import matcher.
2022-09-21 00:11:55 +08:00
John Ralls
2505955ab9
Fix test failure from Bug 798616 fix.
2022-09-20 09:09:34 -07:00
Arve Eriksson
43b6c17b92
Translation update by Arve Eriksson <031299870@telia.com> using Weblate
...
po/sv.po: 100.0% (5401 of 5401 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>
2022-09-20 03:18:37 +02:00
John Ralls
7c350c3ae5
Bug 798616 - Can't register amount greater than 9,000,000,000
...
Because when loading the value the split in the xml backend doesn't yet
have a parent so the code tried to convert to GNC_COMMODITY_MAX_FRACTION
and if the numerator was larger than 10^10 that would overflow.
To fix it this changes the "don't know" response to get_currency_denom
and get_commodity_denom to GNC_DENOM_AUTO which will normally leave
the denominator alone.
2022-09-19 18:17:58 -07:00
Christopher Lam
1752f1d19d
[assistant-stock-transaction] disallow stock split ratio of 0.
...
otherwise the reverse stock split would allow a new stock amount
balance of zero.
2022-09-20 08:45:07 +08:00
Christopher Lam
84f4f3b6f8
[assistant-stock-transaction] add to toolbar
2022-09-19 10:03:28 +08:00
Christopher Lam
cfd37c9102
[assistant-stock-transaction] fix stock split creation algorithm
...
* stock_amount was reduced as a previous bugfix attempt
* remove references to Stock Split Assistant
2022-09-19 09:37:19 +08:00
Christopher Lam
6ba0f849ba
[assistant-stock-transaction] refactor: centralize price calculator
...
Price was being computed in 3 places: the stock_value page, the
summary-table info list, and the final pricedb creation function. This
commit centralizes it into 1 function which returns std::nullopt if
the price is not computable.
Also fixes price display to follow global pref general/force-price-decimal
2022-09-17 23:12:00 +08:00
Christopher Lam
9a8bc8f7e5
[assistant-stock-transaction] disallow selection in summary table
...
... because selection hides the red color from last commit. There's no
action attached to selection in the treeview. It can be disabled.
2022-09-17 14:21:51 +08:00
Christopher Lam
596ff26928
[assistant-stock-transaction] if negative Units, render in red color
...
...in the summary table
2022-09-17 13:52:01 +08:00
Christopher Lam
58c1a51897
Merge branch 'master-budget-changes' #1238
2022-09-16 23:15:24 +08:00
Christopher Lam
8e6c07db1e
Merge branch 'maint-currency-edit-completion' #1429
2022-09-16 18:06:38 +08:00
Christopher Lam
84ac769b14
Merge branch 'maint'
2022-09-16 18:06:28 +08:00
Christopher Lam
8dd063b84d
Merge branch 'maint-stock-assistant-stock-split' into maint #1414
2022-09-15 20:54:43 +08:00
Christopher Lam
723189b26c
[assistant-stock-transaction] special stock_amount input stock splits
2022-09-15 08:04:07 +08:00
Christopher Lam
ab06e1e065
[assistant-stock-transaction] specialises stock_amount input
2022-09-15 07:59:49 +08:00
Christopher Lam
1d4e522597
[assistant-stock-transaction] refactor create_split
...
takes gnc_numeric instead of GtkWidget*
2022-09-15 07:59:48 +08:00
이정희
5c97da5d87
Translation update by 이정희 <daemul72@gmail.com> using Weblate
...
po/ko.po: 63.8% (3449 of 5401 strings; 1015 fuzzy)
263 failing checks (4.8%)
Translation: GnuCash/Program (Korean)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/
Translation update by 이정희 <daemul72@gmail.com> using Weblate
po/ko.po: 62.2% (3364 of 5401 strings; 1085 fuzzy)
315 failing checks (5.8%)
Translation: GnuCash/Program (Korean)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/
Translation update by 이정희 <daemul72@gmail.com> using Weblate
po/ko.po: 62.2% (3363 of 5401 strings; 1085 fuzzy)
315 failing checks (5.8%)
Translation: GnuCash/Program (Korean)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/
Co-authored-by: 이정희 <daemul72@gmail.com>
2022-09-15 01:27:09 +02:00
Christopher Lam
b21756119b
Merge branch 'CDB-Man-changes' into maint #1431
2022-09-15 07:23:27 +08:00
Christopher Lam
1ddb492638
[assistant-stock-transaction] remove combined transactions types
...
They will be recorded separately.
* Dividend Reinvestment = Dividend + Long Buy
* Reverse Split with Cash-in-Lieu = Sell or Cover Buy + Reverse-Split
2022-09-15 00:36:47 +08:00
Christopher Lam
fe48d56a66
[assistant-stock-transaction] if applicable, show price to insert
2022-09-14 23:40:05 +08:00
Christopher Lam
692cbfc844
[assistant-stock-transaction] add forgotten default memo
2022-09-14 23:40:05 +08:00
이정희
d167b017a8
Translation update by 이정희 <daemul72@gmail.com> using Weblate
...
po/ko.po: 57.7% (3120 of 5401 strings; 1258 fuzzy)
433 failing checks (8.0%)
Translation: GnuCash/Program (Korean)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/
Co-authored-by: 이정희 <daemul72@gmail.com>
2022-09-13 17:50:57 +02:00
Wellington Terumi Uemura
f232ae48d3
Translation update by Wellington Terumi Uemura <wellingtonuemura@gmail.com> using Weblate
...
po/pt_BR.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2022-09-13 17:50:56 +02:00
Pedro Albuquerque
ece820da27
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>
2022-09-13 17:50:56 +02:00
Frank H. Ellenberger
4321136480
Translation update by Frank H. Ellenberger <frank.h.ellenberger@gmail.com> using Weblate
...
po/de.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
178 failing checks (3.2%)
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>
2022-09-13 05:54:02 +02:00
Yuri Chornoivan
5a0be7acc4
Translation update by Yuri Chornoivan <yurchor@ukr.net> using Weblate
...
po/uk.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
2022-09-13 05:54:01 +02:00
Yaron Shahrabani
64508df4ce
Translation update by Yaron Shahrabani <sh.yaron@gmail.com> using Weblate
...
po/he.po: 100.0% (5401 of 5401 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2022-09-13 05:54:00 +02:00
Eric
e698013fc5
Translation update by Eric <hamburger1024@mailbox.org> using Weblate
...
po/zh_CN.po: 99.9% (5396 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: Eric <hamburger1024@mailbox.org>
2022-09-13 05:54:00 +02:00
CDB-Man
9cd66451c2
Update assistant-stock-transaction.cpp - reverse split remainders
2022-09-12 02:21:03 -04:00
CDB-Man
6ceee1b850
Update assistant-stock-transaction.cpp - dividend reinvestment
...
"Company issues dividend, which may be reinvested. Remaining non-reinvested dividends (if any) are paid out as a cash dividend.")
2022-09-12 02:04:16 -04:00
CDB-Man
f9f3717fdf
Update assistant-stock-transaction.cpp - consistent wording
...
Harmonizing some wording for consistency.
2022-09-11 18:13:48 -04:00
Frank H. Ellenberger
b727b87404
I18N: String Freeze – msgmerge 4.12-pre1
2022-09-11 23:42:21 +02:00
Frank H. Ellenberger
3a9ded2a2c
I18N: Resolve "Open" ambiguity
2022-09-11 23:40:09 +02:00
CDB-Man
eaa7824b15
Update assistant-stock-transaction.cpp
...
1. Remove $ currency signs to make it region agnostic
2. Remove the word "value" from stock splits and replace with "overall investment"
3. Remove $ signs from the compensatory return of capital and compensatory notional distribution transactions
2022-09-11 17:04:48 -04:00
Frank H. Ellenberger
88e942bcc1
Translation update by Frank H. Ellenberger <frank.h.ellenberger@gmail.com> using Weblate
...
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
181 failing checks (3.3%)
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>
2022-09-11 22:58:17 +02:00
Christian Wehling
0d0e181324
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.9% (5398 of 5400 strings; 2 fuzzy)
182 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling@web.de>
2022-09-11 22:58:16 +02:00