Christopher Lam
b6254f971d
[test-html-fonts] load-from-path instead of load
...
otherwise guile-3 complains:
"WARNING: Use of `load' in declarative module (#{ g79}#).
Add #:declarative? #f to your define-module invocation."
2020-07-14 22:48:19 +08:00
Christopher Lam
888f77f9ad
[libguile] use scm_list_N instead of SCM_LISTN
2020-07-14 22:48:19 +08:00
Christopher Lam
30843a0d07
[gnucash-pot] Add G_ as gettext keyword
2020-07-14 22:48:19 +08:00
Christopher Lam
fe3787c427
[gnc-numeric] use srfi-9 records for :gnc-monetary
2020-07-14 22:48:19 +08:00
Christopher Lam
996115b904
[html-table] fix copy-and-paste error in f9b3b105d
2020-07-14 22:48:19 +08:00
jean
705f0dbf9e
Bug 797854 - Global Register Preference to prompt for interest payment is not being honored.
...
A new per-account preference is added to let the user decide whether the interest transaction dialog should be
opened automatically before the reconcile. This preference is only enabled for certain types of accounts and
the code that decides that was moved to Account.h as is it now used in two separate place.
2020-07-13 22:42:11 -07:00
jean
9c65ef72c9
Remove global preference for auto-interest-transfer
2020-07-13 20:25:31 -07:00
Christopher Lam
00bbd32677
[html-html/pie/bar/linechart] use symbol for make-record-type
...
strings in make-record-type are deprecated in guile-3. these modules
are deprecated and don't need to be converted to srfi-9.
2020-07-12 22:48:26 +08:00
Christopher Lam
b5829ce33a
[aging] use srfi-9 records for :company-info
2020-07-12 22:44:34 +08:00
Christopher Lam
428c8c501c
[guile-3] change _ to G_
...
In guile-3 _ is a reserved symbol. Change to G_ by guile gettext
convention.
2020-07-12 19:03:26 +08:00
Christopher Lam
a0c1fd6134
addendum to 86f7e3329
2020-07-12 13:15:18 +08:00
Christopher Lam
353cdd45cf
[html-text] use srfi-9 records for <html-text>
2020-07-12 13:10:16 +08:00
Christopher Lam
f9b3b105db
[html-table] use srfi-9 records for <html-table> and <html-table-cell>
2020-07-12 13:10:16 +08:00
Christopher Lam
4c65e86a4a
[html-anytag] use srfi-9 records for <html-anytag>
2020-07-12 13:10:16 +08:00
Christopher Lam
d0f50b5228
[html-style-sheet] combine 2 similar functions
2020-07-12 13:10:16 +08:00
Christopher Lam
ab7e213c30
[html-style-sheet] use srfi-9 records for <html-style-sheet-template> and <html-style-sheet>
2020-07-12 13:10:16 +08:00
Christopher Lam
7dfbc436b9
[html-style-info] use srfi-9 records for <html-style-table>
2020-07-12 13:10:16 +08:00
John Ralls
86f7e33291
Bug 797827 - 4.0.1 gnucash-cli seg faults on macOS Catalina
...
The string references in Gnucash::run_report's run_report_args were
getting corrupted so either a NULL or invalid filename was passed on
to the backend. Forcing a copy into run_report_args protects the
values and allows the report to run.
2020-07-11 17:03:54 -07:00
John Ralls
6ec36dd02b
Bug 797831 - Printer not found
...
Tell Gtk the root prefix to search for loadable modules.
Also tell GIO to silence a warning.
2020-07-11 13:17:31 -07:00
John Ralls
35a64ffaf8
Let override AppleLanguages on Macs.
2020-07-11 09:31:44 -07:00
Christopher Lam
c87870f9d0
[html-style-info] use srfi-9 records for <html-data-style-info>
2020-07-12 00:13:12 +08:00
Christopher Lam
b69d3fe38a
[html-style-info] use srfi-9 records for <html-markup-style-info>
2020-07-12 00:12:59 +08:00
Christopher Lam
a6ac9b748c
[html-document] use srfi-9 records for <html-object>
2020-07-11 23:55:03 +08:00
Christopher Lam
738c04fe26
[html-document] use srfi-9 records for <html-document>
2020-07-11 23:55:03 +08:00
Christopher Lam
c65d0ef1c3
[html-chart] use srfi-9 records for <html-chart>
2020-07-11 23:55:03 +08:00
Christopher Lam
309539b80e
[report-core] use srfi-9 records for <report>
2020-07-11 22:43:08 +08:00
Christopher Lam
916bdc2a02
[report-core] use srfi-9 records for <report-template>
2020-07-11 22:32:12 +08:00
Christopher Lam
90c8a1e3c2
[balsheet-eg] remove unused functions
2020-07-11 19:26:34 +08:00
Christopher Lam
76fdbfc5fc
[balsheet-eg] modernize accrec to use srfi-9 record
2020-07-11 19:26:34 +08:00
Christopher Lam
66c7a0744c
[eguile reports] eradicate pythonic for loops, use for-each instead
...
this syntax is pythonic rather than lispy, is not recognized by code
highlighters, and is not necessary to seasoned schemers.
2020-07-11 18:18:59 +08:00
Christopher Lam
17727a7b77
Bug 797840 - Regression: Invoices printed to PDF generate an extra blank page
...
height was set as 100vh to ensure charts would fill the viewport. this
causes extra blank page in PDF exports. modify css to unset height for
@media print.
2020-07-11 13:02:22 +08:00
Christopher Lam
58a08a0125
typo fix edd7efd95
book->!book bail out
2020-07-11 12:48:46 +08:00
Frank H. Ellenberger
ae04d6715c
Merge PR #752 into maint
2020-07-11 02:40:06 +02:00
John Ralls
edd7efd951
Bug 797853 - Crash on 'Save As' in MacOS Mojave and Gnucash 4
...
Check and handle null books throughout GnuCash. Tests are left alone
because they should fail if there's no book.
2020-07-10 15:54:17 -07:00
Frank H. Ellenberger
1f95d3a711
Merge PR #751 into maint
2020-07-11 00:28:46 +02:00
Giuseppe Foti
c1ac144bc4
L10N 🇮🇹 5551 messaggi tradotti.
2020-07-10 23:42:30 +02:00
John Ralls
c04806f88e
Bug 797843 - Quickfill broken with Cyrillic input language
...
gnc_table_modify_update needs new_text_len in bytes rather than
characters.
2020-07-10 14:22:57 -07:00
milotype
b76f256318
Croatian correction of 3 errors
2020-07-10 23:19:47 +02:00
Christian Gruber
861a2482fe
Add a comment on using empty ctor for mock classes derived from GObjects
2020-07-10 23:03:01 +02:00
milotype
62b997425f
Updated Croatian (hr) translation
...
Updated Croatian (hr) translation with "gnucash-4.0.pot" file from http://translationproject.org/domain/gnucash.html
2020-07-10 18:03:19 +02:00
Christian Gruber
3d92d53917
Rename all class methods using snake_case instead of camelCase
2020-07-09 22:03:05 +02:00
Christian Gruber
1fa90a5429
Cleanup some comments
2020-07-09 22:00:18 +02:00
Christian Gruber
af3353a1da
Correct comments on fake functions of the test application
2020-07-09 22:00:18 +02:00
Christian Gruber
1e2236afdc
Use typed queries
2020-07-09 22:00:18 +02:00
Christian Gruber
fa82a8bcce
Replace query factory by a query pool
...
Query factory was implemented using a public global variable
qof_query_factory.
Furthermore a query pool is easier to handle than a factory, since the
whole management can be hidden from the user.
2020-07-09 22:00:14 +02:00
Christian Gruber
2639cdefdf
Remove unnecessary inclusion of qofquery-p.h
2020-07-09 21:58:48 +02:00
Christian Gruber
841111e37e
Rename class QofMockQuery to QofFakeQuery
2020-07-09 21:58:48 +02:00
Christian Gruber
bbfc30d70b
Rename gmock-qofquery to fake-qofquery
2020-07-09 21:58:48 +02:00
Christian Gruber
8425af784e
Check pointer to preferences backend before using it
2020-07-09 21:58:48 +02:00
Christian Gruber
766f88c02d
Replace singleton class MockPrefsBackend by an ordinary class
2020-07-09 21:58:42 +02:00