Simon Michael
c36244bfe6
tools: have cabal use configured GHC version too
2014-04-19 12:02:20 -07:00
Simon Michael
1b6ccc03bc
tools: more wine shell variants
2014-04-19 11:58:55 -07:00
Simon Michael
4ef33c012a
register: report intervals now include all postings in the interval
...
As with balance. For example, register -p 'weekly in jan' generates
these intervals: 2013/12/30-2014/01/05, 2014/01/06-2014/01/12,
2014/01/13-2014/01/19, 2014/01/20-2014/01/26, 2014/01/27-2014/02/02.
With this change, postings on 2013/12/30-31 and 2014/2/1-2 will be
included in the report, so all period totals are complete and
comparable.
2014-04-19 11:47:05 -07:00
Simon Michael
6af5e6fe06
note potentially useful interval algebra link
2014-04-19 11:45:47 -07:00
Simon Michael
d0461c3ef7
cleanup
2014-04-19 11:26:01 -07:00
Simon Michael
3dd0894349
fix a warning
2014-04-19 11:25:45 -07:00
Simon Michael
6743f8c2a1
balance: multicolumn now includes all postings in the displayed periods
2014-04-19 08:45:46 -07:00
Simon Michael
1fca3e7472
orDatesFrom -> spanDefaultsFrom
2014-04-19 08:38:03 -07:00
Simon Michael
7db02df56c
tools: wine-bash
2014-04-17 12:38:51 -07:00
Simon Michael
f94d784f48
changelog updates from release branch
...
give hledger-lib a changelog, update changelogs
(cherry picked from commit a67cee4e5f9e3dc09be86e7bc0e8fd77168a5070)
Conflicts:
hledger/CHANGES
update changelogs
(cherry picked from commit ef053a42523ff2d57921837896b9ccc0a260cc27)
web: changelog
(cherry picked from commit 105c1d01429680a4e8a11a8c4be06f4ceca4329e)
web: changelog
(cherry picked from commit 3d42c123be7dd51be6586549f1f057052cc6fff9)
2014-04-17 12:36:00 -07:00
Simon Michael
a9c83f0ce1
web: add Peter Simons' patch fixing Data.Conduit.Network HostIPv4 error ( #171 )
...
(cherry picked from commit 993cae3a74eaa42b720fe51744e5459fd5a4eaa9)
Conflicts:
hledger-web/Hledger/Web/Main.hs
2014-04-17 12:35:42 -07:00
Simon Michael
01e5a2245d
clarify balance assertion error slightly
2014-04-16 14:45:41 -07:00
Simon Michael
f0167013ce
queries: treat amt:<0 like amt:<+0 as a convenience
2014-04-16 10:48:56 -07:00
Simon Michael
dd1f58b785
balance: oops, note multicolumn reports not yet using all period data
...
87e2d49 seems to work only in GHCI, gives <<loop>> when compiled.
2014-04-15 17:19:55 -07:00
Simon Michael
c51a7efc9c
changelog update
2014-04-15 17:17:34 -07:00
Simon Michael
53b801f033
changelog
...
(cherry picked from commit 033586dd526012252df8b26ab3515d12ab8d228f)
2014-04-15 16:56:28 -07:00
Simon Michael
9d10cfa180
fix single-quote-containing addon arguments harder
2014-04-15 13:07:43 -07:00
Simon Michael
0d1d3ed057
fix an error when running an addon with an argument containing a single quote
...
More crazy quote engineering.. seems more robust than before.
2014-04-15 11:45:30 -07:00
Simon Michael
8454299666
web: allow http-client 0.3.*, fixing cabal install again
2014-04-14 21:24:59 -07:00
Simon Michael
87e2d49714
balance: multicolumn reports now use all data in the displayed periods
...
Previously, the first period's heading would show the start date of a
full period, but postings after this date but before the user-specified
report start date were not shown. Now those postings will be included,
making the first column's numbers more correct. Similarly, the report
end date is now adjusted to the displayed end date on the last column.
2014-04-14 13:10:34 -07:00
Simon Michael
d008c810dc
balance: restore prefix on debug output from multibalance reports
2014-04-14 12:08:06 -07:00
Simon Michael
06a8ec07c5
extra: make hledger-equity support -f etc. (Julien Moutinho)
2014-04-14 12:04:21 -07:00
Simon Michael
5885914547
refactor & use reportSpans
2014-04-14 08:31:57 -07:00
Simon Michael
020975555e
clarify splitSpan function
2014-04-14 08:31:34 -07:00
Simon Michael
746f22458f
fix a warning
2014-04-14 08:31:11 -07:00
Simon Michael
a761ae5b86
balance: support --date2 in multicolumn reports (cf #174 )
2014-04-13 15:14:07 -07:00
Simon Michael
d4993092fb
register: test for #174
2014-04-13 15:12:30 -07:00
Simon Michael
424db9a09e
register: support --date2 with a report interval ( fixes #174 )
2014-04-13 14:57:40 -07:00
Simon Michael
2af04ec2fc
balance: merge/improve multicol report implementations
...
Periodic, cumulative and historical multicolumn balance reports are now
generated by one code path, which helps with consistency and reducing
the bug/test surface. --tree now also works with --cumulative or
--historical.
2014-04-13 12:49:05 -07:00
Simon Michael
cad37b7dce
balance: fix excessive indent in multicolumn tree mode
2014-04-13 12:49:05 -07:00
Simon Michael
c93b19cb10
more debug utils, dbg0/dbg1/dbg2
2014-04-13 12:49:05 -07:00
Simon Michael
52957f48eb
fix extra/hledger-equity compilation
2014-04-13 08:57:55 -07:00
Simon Michael
c1485f43bb
drop mention of inter-release issue
2014-04-08 16:10:39 -07:00
Simon Michael
b3ab814478
docs typo
2014-04-08 16:00:41 -07:00
Simon Michael
19eb45cb68
account: add more description in the command-specific help
2014-04-08 15:57:40 -07:00
Simon Michael
a4a332e64f
drop sym: entirely in favour of cur:
2014-04-08 15:55:40 -07:00
Simon Michael
2e2312f215
hledger changelog/release notes
2014-04-08 15:54:59 -07:00
Simon Michael
ec42b8d9ee
move towards per-package changelogs, clarify doc/RELNOTES.md status
2014-04-08 15:52:37 -07:00
Simon Michael
7b4b99fae0
accounts: more query support, --flat/--drop/--depth support
2014-04-07 12:13:36 -07:00
Simon Michael
efad3a767d
balance: support --drop in flat multicolumn reports
2014-04-07 08:32:23 -07:00
Simon Michael
f9c1d94b5f
accounts: make accounts a built-in command, listing posted account names
2014-04-07 08:27:50 -07:00
Simon Michael
7d99ae5033
balance: --tree makes multicolumn reports show hierarchy
...
Multicolumn balance reports can now be switched to a hierarchical view
with --tree. This is similar to the single column balance report with
--no-elide, ie we do not elide boring parents into the following line.
The --flat and --tree flags are opposites; the last one to appear on
the command line is decisive (in future, if not already).
2014-04-06 21:56:47 -07:00
Simon Michael
349bb1db01
forgot to import nullamt
2014-04-06 07:43:04 -07:00
Simon Michael
6b5ed3d790
print: drop unnecessary showTransactions
...
refactor the tests later
2014-04-05 19:39:18 -07:00
Simon Michael
b689b791e3
fix amt: false positives on multi-commodity amounts
2014-04-05 19:33:44 -07:00
Simon Michael
5cd3f6ed51
balancesheet, cashflow, incomestatement: less space before Total
2014-04-05 13:35:18 -07:00
Simon Michael
125a72f874
avoid a haddock crash
2014-04-04 09:09:00 -07:00
Simon Michael
029528519c
remove out of date comment
2014-04-03 18:55:43 -07:00
Simon Michael
6a928a03a8
overhaul single- and multi-column balance reports
...
Changes include:
- flat mode now shows exclusive (subaccount-excluding) balances.
This is a deviation from ledger, but seems simpler and clearer
for users and implementors across the various modes.
- in flat mode, --depth now aggregates deeper accounts at the
depth limit, rather than just excluding them from the report.
This is more useful.
- in flat mode, --empty no longer shows parent accounts with
no postings.
- more tests, more debug output, clearer code
2014-04-03 18:49:57 -07:00
Simon Michael
4dc61e76bf
test and fix display of zero-balance leaves ( fixes #170 )
2014-04-03 18:49:57 -07:00