Commit Graph

23797 Commits

Author SHA1 Message Date
Frank H. Ellenberger
5f2a2f4626 I18N: Improve Translator comments about CUSIP
Only comments, no MsgIds wre changed
2020-12-16 12:26:58 +01:00
Christopher Lam
7d603e1d01 Merge branch 'maint-modularisation-hint' into maint #836 2020-12-15 09:00:00 +08:00
Frank H. Ellenberger
ae8fa19fdd Merge PR #837 into maint 2020-12-15 00:09:27 +01:00
CWehli
7f3ccd5cf1 L10N:de Übersetzung Flicker GUI 2020-12-14 20:13:21 +01:00
Frank H. Ellenberger
7ec7e2e03e L10N🇬🇧 100% translation for 4.3 from TP 2020-12-14 19:58:49 +01:00
Frank H. Ellenberger
e4fe9c7100 L10N:pt: 100% translation for 4.3 from TP 2020-12-14 19:39:57 +01:00
John Ralls
3a323ec59f Remove Travis CI.
It has become unreliable and will cease providing free access soon.
2020-12-14 09:13:54 -08:00
Christopher Lam
6f9517845a [core-utils] use custom unbound-variable exception printer
When a guile coder uses a variable but omits use-modules, this code
will scan *all* available modules and offer the appropriate module
name.

Before:
Unbound variable: gnc-build-url

After:
Unbound variable: gnc-build-url. Did you forget (use-module (sw_gnc_html))?
2020-12-14 21:54:52 +08:00
John Ralls
c2ba88d91d Add MAKE_LINKS to app-utils and qif-import scheme targets.
Needed to successfully build on Windows.
2020-12-13 16:57:48 -08:00
John Ralls
e6c77d404e Revert bumping version in CMakeLists.txt. Not quite time. 2020-12-13 16:49:27 -08:00
John Ralls
d86b30b628 Force scheme to make links before any builds.
The new modules regime can only find files in the final modules
layout, so interdependent files can be built only if they're linked
first or have a strict dependency order provided to cmake. In many
cases the latter is impractical.
2020-12-13 16:45:18 -08:00
Christopher Lam
b014d0190a Bug 798050 - error using Reports->Experimental->Income Statement (Multicolumn)
the intention - for pnl multicolumn reports, the barchart is always
available:

- if period is disabled, show monthly reports
- if period is enabled, show periodic reports
2020-12-14 07:26:49 +08:00
Christopher Lam
9ffee97475 Fix format warnings by importing (ice-9 format), bis
* also budget-income-statement.scm
2020-12-14 06:14:29 +08:00
Christopher Lam
a0a4fc89aa Fix format warnings by importing (ice-9 format)
and modify untranslated string
2020-12-14 06:04:04 +08:00
John Ralls
2c8ae267f9 AQB Flicker: Replace malloc with g_malloc0.
Windows doesn't know about malloc.
2020-12-13 13:53:15 -08:00
Frank H. Ellenberger
14a53032f1 L10N: Merge 4.3 pot
Language, translated, fuzzy, untranslated:
ar.po: 4154, 908, 483
as.po: 4118, 936, 491
az.po: 111, 1358, 4076
bg.po: 3093, 1696, 756
brx.po: 4122, 932, 491
ca.po: 4276, 877, 392
cs.po: 2425, 2020, 1100
da.po: 3532, 1188, 825
de.po: 5496, 20, 29
doi.po: 2906, 1858, 781
el.po: 2903, 1573, 1069
en_GB.po: 2683, 1673, 1189
es_NI.po: 795, 3030, 1720
es.po: 4886, 487, 172
et.po: 487, 23, 5035
eu.po: 1499, 2631, 1415
fa.po: 2883, 982, 1680
fi.po: 2682, 145, 2718
fr.po: 3842, 1174, 529
gu.po: 2923, 1833, 789
he.po: 5440, 76, 29
hi.po: 4078, 976, 491
hr.po: 5504, 24, 17
hu.po: 2978, 1588, 979
id.po: 5418, 119, 8
it.po: 5511, 18, 16
ja.po: 5044, 237, 264
kn.po: 4120, 934, 491
kok@latin.po: 4056, 998, 491
kok.po: 4123, 931, 491
ko.po: 2257, 1896, 1392
ks.po: 4019, 1035, 491
lt.po: 3948, 997, 600
lv.po: 4556, 723, 266
mai.po: 4096, 958, 491
mni@bengali.po: 4123, 931, 491
mni.po: 4123, 931, 491
mr.po: 4081, 972, 492
nb.po: 2768, 1854, 923
ne.po: 2394, 2130, 1021
nl.po: 5008, 349, 188
pl.po: 3423, 1612, 510
pt_BR.po: 3686, 1393, 466
pt.po: 5047, 364, 134
ro.po: 2768, 1890, 887
ru.po: 4347, 824, 374
rw.po: 193, 2953, 2399
sk.po: 2448, 1780, 1317
sr.po: 4303, 857, 385
sv.po: 2824, 801, 1920
ta.po: 4118, 936, 491
te.po: 4105, 949, 491
tr.po: 4282, 764, 499
uk.po: 5441, 74, 30
ur.po: 4088, 966, 491
vi.po: 2656, 1986, 903
zh_CN.po: 3035, 1749, 761
zh_TW.po: 2592, 1770, 1183
2020-12-13 22:17:48 +01:00
John Ralls
2ff3bf5877 Echo into CMakeLists.txt rename of gmock-qofqury to fake-qofquery. 2020-12-13 11:52:32 -08:00
John Ralls
f2f1e98b32 Change non-standard and non-Gnome uint to guint. 2020-12-13 10:38:40 -08:00
Christopher Lam
fd8f95f50d [trep-engine] move currency options into their own section, ter
Some more renamed sections in trep testing, missed in 20a19532a
2020-12-13 21:56:08 +08:00
Christopher Lam
76b060f626 [advanced-portfolio] typo set! 2020-12-13 14:48:39 +08:00
John Ralls
b439ac1765 Fix stray merge conflict marker. 2020-12-12 17:36:16 -08:00
John Ralls
2b01bde2b6 Merge Christian Wehling's 'gnucash-flicker' into maint. 2020-12-12 17:03:05 -08:00
John Ralls
7de24dec62 Bug 798047 - Crash on delete account.
Use after free. Never a good idea.
2020-12-12 16:40:26 -08:00
Christopher Lam
cf5db5cff5 [test-balsheet-pnl] tests reverse-chrono option 2020-12-13 07:12:17 +08:00
Christopher Lam
200d4d8e2e Merge branch 'maint-balsheet-pnl-reverse-chrono' into maint #834 2020-12-13 06:47:17 +08:00
Christopher Lam
20a19532ac [trep-engine] move currency options into their own section, ter
Another option moved from General to Currency section
2020-12-13 06:46:36 +08:00
CWehli
580975b924 Bug 667490 - Support chipTAN optical "Flicker code"
Partly fixes bug 667490.
It implements the display of flashing optical TAN challenges (aka
flicker) in the "Enter TAN" dialog box.
2020-12-12 22:25:27 +01:00
Christopher Lam
9b41733622 [balsheet-pnl] show most recent period first by default 2020-12-12 22:41:15 +08:00
Christopher Lam
bd75b08fc2 [trep-engine] move currency options into their own section, bis
Addendum to 854c11782 - option section had moved to "Currency" - need
to modify tests and links
2020-12-12 22:39:55 +08:00
Christopher Lam
6927c12292 Bug 798039 - Using 'Consolidate Transactions' option on Consolidate Transaction Report returns Error
because (gnc:module-load "gnucash/html" 0) was meant to load the html
module and was incorrectly assumed to be present in (gnucash report)
module.
2020-12-12 07:44:14 +08:00
Robert Fewell
3e76b84475 Bug 798041 - Open invoices in new window does not work
If you set the preference setting to open invoices in a new window the
invoice still opens in new tab. This setting was being over ridden in
gnc_invoice_new_page so removed that in the function.
2020-12-11 13:26:34 +00:00
John Ralls
6df3ce8880 Merge branch 'maint' 2020-12-10 15:04:55 -08:00
John Ralls
48f6cc148a Rename github action jobs for consistency. 2020-12-10 12:14:09 -08:00
John Ralls
21d6984153 Run github actions on PR commits. 2020-12-10 12:14:09 -08:00
Robert Fewell
0ee7ebbc43 Change register page icon to a padlock if read only 2020-12-10 11:58:54 +00:00
Robert Fewell
dced40cf6a When a resister is read only make whole sheet insensitive. 2020-12-10 11:58:54 +00:00
Robert Fewell
f3eae750ed Bug 355496 - Indication of Read Only Register
Currently a read only register allows you to do a lot of actions like
duplicate transaction, delete transactions, schedule transactions and
more. This commit adds a check for the register being read only and
disable all the actions that would be for a read only book.
2020-12-10 11:58:54 +00:00
Robert Fewell
f0fc1e537d Read-Only register warning non specific
If you have a place holder account register or sub account register
which are read only open when you close Gnucash, the next time you open
Gnucash a read only warning dialog is raised but has no indication of
what register it applies to so this commit adds the account name to the
warning text.
2020-12-10 11:58:54 +00:00
Robert Fewell
66cdce8d51 Change the way the help button is setup for dialog-commodity 2020-12-10 10:19:51 +00:00
Robert Fewell
2c82ad5f78 Add parent widget to gnc_gnome_help function
If there are any errors from starting help with gnc_gnome_help they are
displayed with gnc_error_dialog which defaults to setting the parent
window to that of GnuCash. This can be confusing if the dialog is
behind another window, say the preference window as it would appear
that Gnucash is unresponsive so add the GtkWindow parameter to
gnc_gnome_help and populate appropriately.
2020-12-10 10:19:51 +00:00
Robert Fewell
8c2538546b Bug 128772 - Account Help Button does not work
When pressing the help button, the following uri is created...
ghelp:gnucash-help?acct-create and used to open the gnome help app.

This segfaults in the '?' as ghelp:gnucash-help does work.

To fix this use the full path to the help files.
2020-12-10 10:19:51 +00:00
Christopher Lam
743df212a1 [API][eguile-html-utilities] use font-name-to-style-info-eguile
because font-name-to-style-info is already used by html-fonts.scm
2020-12-09 21:54:39 +08:00
Christopher Lam
dcf90b98c0 [options.scm] use srfi-1
because list-index (used in options.scm) wants srfi-1 version rather
than the one in guile-core. the guile-core one crashes when editing options.
2020-12-09 21:54:26 +08:00
John Ralls
64a8a11a23 Merge Chris Lam's 'guile-modularisation' into maint 2020-12-08 16:17:53 -08:00
Christopher Lam
7256e0d7e6 [modularise] (gnucash reports) 2020-12-09 08:03:56 +08:00
Christopher Lam
ffbd09089c [modularise] (gnucash eguile) 2020-12-09 08:03:56 +08:00
Christopher Lam
381b955ddf [modularise] (gnucash report) 2020-12-09 08:03:50 +08:00
Christopher Lam
44b511b3c4 [report-utilities] don't use (ice-9 match) until guile-3.0 minimum
(match) has a subtle bug which occurs in guile-2.2 causing this
function to mishandle the second 'before-date?' conditional. When
guile-3.0 is minimum this commit may be reverted.
2020-12-09 08:02:31 +08:00
Christopher Lam
dd4b88c386 [modularise] (gnucash gnome-utils) 2020-12-09 06:40:07 +08:00
Christopher Lam
33dd16915b [modularise] (gnucash qif-import) 2020-12-09 06:40:07 +08:00