Commit Graph
23570 Commits
Author SHA1 Message Date
John Ralls f2f1e98b32 Change non-standard and non-Gnome uint to guint. 4.3-string-freeze 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 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
Christopher Lam 5bd65a6b22 [modularise] (gnucash locale) 2020-12-09 06:40:07 +08:00
Christopher Lam 59ec912928 [modularise] (gnucash app-utils) 2020-12-09 06:40:07 +08:00
Christopher Lam 4910b532e0 [modularise] (gnucash engine) 2020-12-09 06:39:51 +08:00
Christopher Lam c17ce5251c [modularise] (gnucash core-utils) 2020-12-09 06:39:51 +08:00
Christopher Lam 096be60860 [modularise] (gnucash utilities) 2020-12-09 06:39:51 +08:00
Christopher Lam 299b9027e3 Merge branch 'maint-improve-test-report-utilities' into maint 2020-12-09 00:23:55 +08:00
Christopher Lam 0630c214f0 [options.scm] move gnc:options-fancy-date to business-options.scm
it needs gnc:fancy-date-info which is defined in business-options
2020-12-08 22:50:15 +08:00
Christopher Lam d8f3107ed3 [test-report-utilities] add 4th txn to bank1 as originally written 2020-12-08 20:21:10 +08:00
Christopher Lam 48d24addbb [test-report-utilities] modify test to use unique amounts 2020-12-08 20:17:22 +08:00
Robert Fewell de63a79527 Bug 309943 - Change previous fix commit
Instead of replacing the 'New' button with 'Open' the Gnucash main
window add another button that 'Opens' a file browser so another file
can be chosen.
2020-12-08 11:29:13 +00:00
Robert Fewell 0f76265c29 Move flag to indicate report loaded to before gnc_html_show_url
If the report fails to load and gives an error message, once the error
message is closed the focus goes back to the report page and starts to
load the report again so to fix this the loaded flag is moved to before
gnc_html_show_url
2020-12-07 13:57:47 +00:00
Christopher Lam 6b847dca76 [category-barchart] don't drill down after acct lvl 6
https://lists.gnucash.org/pipermail/gnucash-user/2020-December/094231.html

This relates to the click to drill-down into next account depth. It
increases account depth. The maximum must be 6.
2020-12-07 21:22:13 +08:00
Frank H. Ellenberger 6e57ce193b I18N:glossary: add mortgage terms ARM, APR, FRM 2020-12-06 18:35:14 +01:00
Frank H. Ellenberger 861fc2102c I18N: another translatable flag removed 2020-12-06 18:34:02 +01:00
Frank H. Ellenberger 1a32fe1ef8 I18N: remove translatable flag from several numbers in glade files 2020-12-06 06:24:46 +01:00
Christopher Lam 424676c31a [report-utilities] centralise gnc:not-all-zeros
it is used by old chart module *and* reports
2020-12-05 05:46:37 +08:00
Christopher Lam d2f1cc0e37 [report-utilities] test gnc:not-all-zeros 2020-12-05 05:46:37 +08:00
Christopher Lam 9fb38e5351 [eguile-utilities] typo fix
issue-deprecated-warning -> issue-deprecation-warning
2020-12-05 00:48:30 +08:00