Christopher Lam
3452c33cdf
[budget-income-statement] define vars in formals
...
and use collector arithmetic
2019-10-03 08:23:29 +08:00
Christopher Lam
1dfd7c5547
[budget-income-statement] compact functions
...
neater.
2019-10-03 08:23:19 +08:00
Christopher Lam
992f657cc5
[test-budget] augment to test budget-income-statement.scm
2019-10-02 22:46:23 +08:00
Christopher Lam
0c65c41b32
guile: remove support for guile < 2.0
2019-10-02 19:55:50 +08:00
Geert Janssens
c59515f7b7
Revert unintended copy-paste error
2019-10-02 12:35:25 +02:00
Geert Janssens
0eb0b922d7
Python - remove 2.x only code paths
2019-10-02 12:35:25 +02:00
Ingo Haschler
3e8c9ad807
Partly fixes bug 667490. It implements the presentation of static optical TAN challenges (photoTAN and QR) inside the enter TAN dialogue.
2019-10-01 19:27:44 +02:00
Christopher Lam
8f1c82e875
[cash-flow] use collector arithmetic
2019-10-01 20:49:00 +08:00
Geert Janssens
4ffc8bbb8e
Fix new guile tests to work properly on master
2019-09-30 19:37:22 +02:00
Christopher Lam
34bb47e23f
[income-statement] compact functions
2019-10-01 00:21:46 +08:00
Christopher Lam
bf202d1461
[income-statement] use collector arithmetic, define vars in formals
2019-10-01 00:21:46 +08:00
Christopher Lam
621c857b6a
[income-statement] remove dead code, compact function
...
column and balance were unused. compact function.
2019-09-30 23:36:59 +08:00
Christopher Lam
98be5c87a4
Merge branch 'maint'
2019-09-30 22:15:08 +08:00
Christopher Lam
2684e51dbf
[reports][API] gnc:make-html-table-cell/min-width
...
A better version of 5aa59e0ce
- new API call to create a table-cell
with min-width style attribute. Can be used by balsheet-pnl as
well.
2019-09-30 16:44:13 +08:00
Christopher Lam
72dc9bd301
[budget-income-statement] remove dead code
...
indent & tabbing are constants, refactor them out
2019-09-30 16:07:27 +08:00
Christopher Lam
545454e347
[income-statement] remove dead code
...
indent and tabbing are constant, refactor them out
2019-09-30 16:07:27 +08:00
Christopher Lam
18c79a8a6a
[trial-balance] remove dead code
2019-09-30 16:07:27 +08:00
Christopher Lam
b481e2ea7b
[budget-balance-sheet] remove dead code
...
indent and tabbing are constant, refactor them out
2019-09-30 16:07:27 +08:00
Christopher Lam
e579f6af56
[balance-sheet] remove dead code
2019-09-30 16:07:27 +08:00
Christopher Lam
c21d173c06
[equity-statement] remove dead code
...
* 'balance' in add-report-line was defined but never used
* capital/drawing accounts are not defined. remove.
2019-09-30 16:07:27 +08:00
Christopher Lam
99b5d79a44
[equity-statement] compact and rename to add-report-line
2019-09-30 16:07:27 +08:00
Christopher Lam
fd6b102f8e
[equity-statement] compact functions
2019-09-30 16:07:27 +08:00
Christopher Lam
1da86a5fe4
[equity-statement] define vars in formals instead of set!
2019-09-30 16:07:27 +08:00
Christopher Lam
187d383385
[test-equity-statement] initial commit
2019-09-30 16:07:27 +08:00
Christian Stimming
82e9b14dc5
[aqbanking] Bug 797430: Avoid double init of gui
...
Patch by Mike Pieper. Thanks!
Explanation for why this is necessary: The previous (old) behaviour
changed in 62f7aa66
. Before this commit (or when AQBANKING6 is not
set) it calls AB_JobSepaTransfer_new. For AQBANKING6 it calls
AB_Transaction_new. AB_Transaction_new is not using gui. Therefore
gui->state stays on INIT, while before it made several status changes
(=> RUNNING, FINISHED, HIDDEN). On second call to gnc_GWEN_Gui_get it
checks the state and finds it still in INIT which seems to be wrong.
So the right fix is to either use gui in AB_Transaction_new or to
remove first allocation, which is done here.
2019-09-29 21:58:42 +02:00
Christian Stimming
bb4aa19a3d
[i18n] German translation update
...
Total: 5330 translated, 5 fuzzy, 23 untranslated.
2019-09-29 21:45:18 +02:00
Christopher Lam
ae3bb98925
Merge branch 'maint'
2019-09-29 18:58:08 +08:00
Christopher Lam
307ca4e27d
[equity-statement] compact functions and use collector arithmetic
2019-09-29 18:36:25 +08:00
Christopher Lam
5aa59e0ce1
[reports] eradicate gtkhtml hacks
...
string of was used to widen cell to a minimum of 60px. use
min-width style attribute instead.
2019-09-29 18:28:59 +08:00
Christopher Lam
607fd6ff9b
[equity-statement] compact unrealized gain calculator
2019-09-29 18:28:59 +08:00
Christopher Lam
1acbc0c1ec
[balance-sheet] further compact, untabify
2019-09-29 17:51:21 +08:00
Christopher Lam
90d83e076c
[balance-sheet] compact functions
2019-09-29 17:15:36 +08:00
Christopher Lam
dad5961b51
[balance-sheet] define vars in formals rather than set!
2019-09-29 17:15:36 +08:00
Christopher Lam
80296a3c8a
[balance-sheet] use collector arithmetic
2019-09-29 16:41:07 +08:00
Christopher Lam
d590ba79e1
Merge branch 'maint'
2019-09-29 14:15:37 +08:00
Christopher Lam
aae1143e34
[budget-income-statement] compact functions
2019-09-29 14:15:10 +08:00
Christopher Lam
08b1ee3711
[budget-balance-sheet] remove dead code, use collector arithmetic
2019-09-29 14:11:01 +08:00
Robert Fewell
1be9bfbf01
Bug 797397 - Import Map Editor, Ctrl-A with filter
...
If you use a filter and then use Ctrl-A to select all rows for deletion
all entries are deleted. This is due to the use of a tree store and the
Ctrl-A selecting the parent rows also.
To fix this a tree view 'select' function is used that does not allow
the parent rows to be selected with a filter.
2019-09-27 11:26:11 +01:00
Frank H. Ellenberger
ca01ce1700
Add a translator comment in csv price import
2019-09-26 21:25:36 +02:00
Frank H. Ellenberger
8fbf4cd0ec
merge recent gnucash.pot into hr.po
...
5354 translated messages, 3 fuzzy translations.
2019-09-26 18:40:56 +02:00
Christopher Lam
b49109b782
Merge branch 'maint'
2019-09-26 00:19:06 +08:00
milotype
d28ed1f7e3
Update hr.po file with 3.7 pot-file
...
update and some corrections
2019-09-24 22:19:22 +02:00
Christopher Lam
22cdd237f1
[test-portfolios] initial commit
...
1.1.1980 seed $10,000
1.2.1980 buy 1 AAPL @ $100
1.3.1980 buy 1 AAPL @ $200
1.5.1980 sell 1 AAPL @ $400, FIFO capgain = $300, less $10 fee
1.10.1980 1:10 stock split 1 to 10 AAPL, price now $40
1.11.1980 1:10 stock split 10 to 100 AAPL, price now $4
1.12.1980 3:1 stock split 100 to 33 AAPL, price now $12;
cash-in-lieu for 1/3 AAPL = $4
tests both portfolio.scm and advanced-portfolio.csm
tests report output using average/fifo/lifo
pending: DRP etc
2019-09-24 23:07:47 +08:00
Christopher Lam
298724dd93
[portfolio] there's no report-currency. use currency.
2019-09-24 23:03:27 +08:00
Robert Fewell
ee260d8e3a
Bug 797416 - Enter key does not move to blank tx or next line
...
Caused by a previous commit that did not allow for just pressing the
enter key without changes to move to the next transaction. This was
part of a change to stop being asked to create a new account many times
when the transfer cell had been changed and declining it. To fix this
when gnc_split_reg_record returns false, test for the current cursor
changed flag being not set to proceed to do the move.
2019-09-23 13:30:34 +01:00
Christopher Lam
9832fa397a
[window-report] show backtrace when report crashes
...
* exposes a SCM string last-captured-error containing last backtrace
* when rendering report-crash window, include it
2019-09-23 17:55:25 +08:00
Christopher Lam
a259ba4a3e
[utilities] move gnc:html-string-sanitize to utilities.scm
2019-09-22 22:48:07 +08:00
Christopher Lam
8342a6dfb7
Merge branch 'maint'
2019-09-22 11:39:25 +08:00
John Ralls
78f44434da
Fix missing include CheckSymbolExists and use the AQB linkage flags found by pkg-config.
2019-09-21 15:53:25 -07:00
John Ralls
b8b33b9591
Revert "More conversions from pkg-config variables to imported targets."
...
This reverts commit 1a9fcfefad
because
on MinGW cmake complains about the paths in pkgconfig files. This can
be addressed by using the MSYS2 cmake instead of the MINGW32 one, but
that requires some other changes... and there's also a path separator
bug in that version of FindPkgConfig.cmake.
2019-09-21 15:53:25 -07:00