Simon Michael
9f057731c3
shake: common pandoc opts
...
[ci skip]
2019-01-19 15:31:21 -08:00
Simon Michael
b7e64440b2
shake: cleanups, document
...
[ci skip]
2019-01-19 15:31:21 -08:00
Simon Michael
1077ccf70c
shake: cleanups
...
[ci skip]
2019-01-19 15:31:21 -08:00
Simon Michael
28e76dd80e
examples: mint csv rules tweak
...
[ci skip]
2019-01-19 15:31:21 -08:00
Simon Michael
7130c75a97
doc: update account comments/tags/types
2019-01-18 16:40:35 -08:00
Simon Michael
a61216ac3c
journal: allow account types to be set with a type: tag
2019-01-18 16:40:35 -08:00
Simon Michael
573a13fc27
lib: expectParseStateOn helper
2019-01-18 16:40:35 -08:00
Simon Michael
763903ebda
journal: save account directives' comments, tags, declaration order
2019-01-18 16:40:35 -08:00
Simon Michael
90bf354566
lib: allow more account directive info in Account records
2019-01-18 16:40:35 -08:00
Simon Michael
899946f270
journal: account directive: stop supporting account sort codes
...
Eg "account 1000". (Introduced in 1.9, deprecated in 1.11, removed in 1.13.)
2019-01-18 16:40:35 -08:00
Simon Michael
cc0764eac2
ui: on posix, support ctrl-z to suspend the program
2019-01-18 16:33:06 -08:00
Simon Michael
c02647d05e
ui: support ctrl-l everywhere
2019-01-18 16:32:57 -08:00
Simon Michael
bb5d6c47c6
ui: probably more effective redraw when pressing Ctrl-l
...
Now uses vtyRefresh.
2019-01-18 16:32:52 -08:00
Dmitry Astapov
faa5b0fba7
lib: fix parsing of status/code/desc/comments in period txn
2019-01-16 17:17:18 -08:00
Simon Michael
7b47fb608e
close: use exact, minimal amounts; ensure assertions pass ( #941 )
2019-01-16 14:57:59 -08:00
Simon Michael
9e4b302af7
lib: setFullPrecision, setMinimalPrecision ( #941 )
2019-01-16 14:45:50 -08:00
Simon Michael
c5ae8e6891
comments
2019-01-16 13:58:04 -08:00
Simon Michael
99f397da5d
make the #949 functional test more robust
2019-01-16 09:19:56 -08:00
Simon Michael
5ee79797e1
better fix for #949 , don't reverse same-day assertions with --auto
2019-01-16 09:10:58 -08:00
Simon Michael
95643affad
test that order of include files is maintained ( #949 )
2019-01-15 12:58:28 -08:00
Simon Michael
274b1c12a1
whitespace
2019-01-15 12:58:05 -08:00
Simon Michael
f1441be404
lib: basic unit test for parseAndFinaliseJournal
2019-01-15 12:57:51 -08:00
Simon Michael
944554557a
tweak readJournalFiles type signature
2019-01-15 06:18:56 -08:00
Simon Michael
389eaa4c5d
ui: whitespace
2019-01-15 06:18:35 -08:00
Simon Michael
228fc9eb3c
preserve correct file order when using --auto ( fixes #949 )
...
And clarify parseAndFinaliseJournal a bit.
2019-01-15 06:14:47 -08:00
Simon Michael
a0b0fedd31
add files command to commands list
2019-01-14 22:01:42 -08:00
Simon Michael
40dc9b1db5
doc: make periodic txn example more robust; motivate 2 space rule
2019-01-14 15:36:22 -08:00
Simon Michael
e99f80d374
lib: try to clarify periodic transaction double-space error
2019-01-14 15:33:13 -08:00
Simon Michael
70b11ed0a4
journal: make balance assertions exact again ( #941 )
...
Going with option 1b from the issue: calculated and asserted amounts
are compared exactly, disregarding display precision.
But now balance assertion failure messages show those exact amounts at
full precision, avoiding confusion.
2019-01-08 16:51:11 +00:00
Simon Michael
e120e261bd
import: if there's nothing to import, be quiet
2019-01-08 15:34:19 +00:00
Simon Michael
9acce249bb
journal: balance assertion/precision doc tweaks ( #941 )
2019-01-07 08:33:01 +00:00
Simon Michael
c331be7f23
journal: clarify balance assertion/display precision more ( #941 )
2019-01-06 22:17:20 +00:00
Simon Michael
187fcf75ed
journal: clarify balance assertion/display precision interaction
...
Surprisingly, balance assertions were checking to maximum precision,
which meant it was possible, with a display-precision-limiting
commodity directive, to have a failing assertion with the error
message showing asserted and actual amounts that looked the same.
Now we round the calculated account balance (but not the asserted
balance) to display precision before comparing. This should ensure
assertions always behave as you would expect from visual inspection.
2019-01-06 08:30:54 +00:00
Simon Michael
72eb48bb29
lib: clarify checkBalanceAssertion etc.
2019-01-06 08:24:07 +00:00
Simon Michael
d08a97c29e
examples: a rules file I never added
2019-01-06 06:39:55 +00:00
Simon Michael
006ef0974e
doc: download: wording
2019-01-06 06:39:10 +00:00
Simon Michael
73a1de8d9b
doc: csv: emphasise the use of - in strptime patterns
2019-01-06 06:38:32 +00:00
Simon Michael
e6392b3d46
ui: streamline top status info
2019-01-05 18:42:03 +00:00
Simon Michael
08cc807e49
roi: tweak a test and disable another to make build green ( #937 )
2019-01-05 07:35:54 +00:00
Simon Michael
3cf21190c0
update embedded manuals
2019-01-05 07:35:54 +00:00
Simon Michael
0ed3ec08fa
bump version to 1.12.99
2019-01-05 07:35:54 +00:00
Simon Michael
d9f3406042
stack: bump to latest nightly
2019-01-05 07:35:54 +00:00
Simon Michael
86a91c514d
lib: disallow prices in balance assertions/assignments ( fix #824 )
...
(and in Ledger-style {=FIXEDLOTPRICES} )
2019-01-05 07:35:54 +00:00
Simon Michael
6f36702141
lib: rename, reposition tprecedingcomment field
2019-01-05 07:35:54 +00:00
Simon Michael
cd1455e9ea
lib: note aquantity zero with AUTO amounts
2019-01-05 07:35:54 +00:00
Simon Michael
5908414d77
lib: amultiplier -> aismultiplier
2019-01-05 07:35:54 +00:00
Simon Michael
3b0cb701ac
lib: reorder Amount fields for clearer debug output
2019-01-05 07:35:54 +00:00
Simon Michael
2b49e17b61
site: home: update from wiki
...
[ci skip]
2019-01-02 06:22:53 -08:00
Simon Michael
0d5414b6b8
stack: build with latest nightly by default
2018-12-31 10:09:18 +00:00
Simon Michael
b7f3b69899
ui: changelog, bump to 1.12.1
2018-12-10 10:59:43 +00:00