Simon Michael
6420e83dc4
tools: more stack tweaks for travis
...
[ci skip]
2015-08-13 12:30:23 -07:00
Simon Michael
e485962a70
cli, web: obey the threaded flag again
...
[ci skip]
2015-08-13 11:55:58 -07:00
Simon Michael
3932655bde
lib: expose two functions required by hledger-ui
2015-08-13 11:53:28 -07:00
Simon Michael
64cc886bb5
ui: update cabal file, readme, changelog
2015-08-13 11:52:10 -07:00
Simon Michael
207ae772d4
ui: revive the curses UI, now named hledger-ui
2015-08-13 11:22:40 -07:00
Simon Michael
25146b09e2
tools: use latest stack in travis build
2015-08-13 10:46:44 -07:00
Simon Michael
fcb7d297c8
use canonical bugs.hledger.org url in cabal yamls
2015-08-13 10:02:06 -07:00
Simon Michael
9536db384d
bump stack resolver to lts-3.0
2015-08-13 08:16:54 -07:00
Simon Michael
97a691cbad
tools: update package version in yaml files now
2015-08-12 22:51:17 -07:00
Simon Michael
48e31d4f8c
bump version to 0.26.98
2015-08-12 22:49:04 -07:00
Simon Michael
a9b2e5409c
switch to hpack-generated cabal files
...
The hledger-lib, hledger and hledger-web cabal files are now generated
from the package.yaml files with hpack, plus some manual fixups.
2015-08-12 22:45:08 -07:00
Simon Michael
b91f2b85d0
update hpack package.yaml files
2015-08-12 09:25:28 -07:00
Simon Michael
1d957720e3
vty: make hledger-vty buildable again
...
Just for fun and curiousity, hledger-vty once again builds, with hledger
HEAD and GHC 7.10, and has a stack config. To see it once again in all
its glory:
$ cd extra/hledger-vty
$ stack install
$ hledger vty [-- ARGS]
[ci skip]
2015-08-11 19:16:58 -07:00
Simon Michael
986896b021
doc: readme: fix badge typo
...
[ci skip]
2015-08-11 15:51:33 -07:00
Simon Michael
930628805b
doc: dev guide, readme: clean up badges, links
2015-08-11 15:48:59 -07:00
Simon Michael
cae3c756ed
doc: dev guide: fix table layout, link updates
2015-08-11 15:36:38 -07:00
Simon Michael
51873fde19
doc: readme, dev guide: more badges
2015-08-11 15:25:38 -07:00
Simon Michael
45698b03cf
doc: readme: fix a line break with github markdown
2015-08-11 14:37:34 -07:00
Simon Michael
0d6f47282b
doc: readme: add bountysource, license badges
...
(and a few more commented out)
2015-08-11 14:31:57 -07:00
Simon Michael
69818f0ca5
doc: manual: typo, clarifications
2015-08-09 21:09:50 -07:00
Simon Michael
a47ba50e8a
doc: manual: clarify transaction vs market prices
2015-08-09 21:02:36 -07:00
Simon Michael
2dc9926fd4
doc: manual: document balance -V/--value
2015-08-09 16:45:43 -07:00
Simon Michael
94094252be
rename historical prices to market prices
...
Simpler and clearer. We now have "transaction prices" (recorded as part
of transaction amounts) and "market prices" (recorded with P
directives). Both are matters of historical record, also this avoids
confusion with the balance command's "historical balances".
2015-08-09 16:20:02 -07:00
Simon Michael
49be1f646e
balance: add -V/--value to show as market value
...
Initial support of market value reporting and currency conversion,
similar in spirit to Ledger's. The balance command now has a -V/--value
flag that converts all the reported amounts using their "default market
price". That is the latest market price (P directive, formerly called
"historical prices") found in the journal for their commodity that is on
or before the report end date.
Unlike Ledger, hledger's -V only uses the market prices recorded with P
directives, ignoring transaction prices recorded as part of posting
amounts (which -B/--cost uses). Using -B and -V together is allowed.
2015-08-09 16:03:16 -07:00
Simon Michael
040d00e8fb
also canonicalise historical price amounts
...
So that when we convert amounts to market value, the result will have
the canonical style of the target commodity.
2015-08-09 15:12:16 -07:00
Simon Michael
bf4c9221be
doc: download: don't mention hledger-web on fedora
2015-08-05 06:52:32 -07:00
Simon Michael
ee81005796
doc: update fedora links/download info
2015-08-02 16:58:34 -07:00
Simon Michael
9f2cce6928
docs: manual: clarify real:
2015-08-02 16:58:08 -07:00
Simon Michael
72f080bc16
docs: manual: mention stack, cleanups
2015-07-28 17:30:50 -07:00
Simon Michael
dee282d8cf
docs: download: more cleanups
2015-07-28 17:30:17 -07:00
Simon Michael
0a0ef2c213
site: add travis badge to front page and dev guide
2015-07-28 17:29:06 -07:00
Simon Michael
b7ab5112a3
tools: travis: consistent layout
2015-07-28 17:04:47 -07:00
Simon Michael
1cdc8a43a3
tools: travis: don't join/leave channel
2015-07-28 16:48:19 -07:00
Simon Michael
1950192586
tools: travis: is --no-terminal needed ?
2015-07-28 16:37:07 -07:00
Simon Michael
a6f7d1ef36
tools: travis: cleanups, simplify irc template
2015-07-28 16:34:20 -07:00
Simon Michael
25b8b60664
tools: travis: disable .stack-work caching
...
Maybe this is not needed, leave it off and watch builds for a while..
2015-07-28 16:30:59 -07:00
Simon Michael
d3a7439575
tools: travis: it broke.. remove this flag ?
2015-07-28 16:06:11 -07:00
Simon Michael
e33e3c3cc5
tools: travis: try to cache a bit more
2015-07-28 16:02:31 -07:00
Simon Michael
0d9bbe6653
tools: fix duplicated quote in travis config
2015-07-28 15:48:27 -07:00
Simon Michael
85cadabdb3
tools: have travis run tests as well
2015-07-28 15:43:22 -07:00
Simon Michael
80ff66a5c9
tools: enable travis notifications on IRC
2015-07-28 15:34:11 -07:00
Simon Michael
31fe0e9243
doc: devguide: link to travis
2015-07-28 15:06:58 -07:00
Simon Michael
00f716a2d4
tools: add travis build status to README
2015-07-28 15:00:17 -07:00
Simon Michael
a06e612095
Merge pull request #263 from kmels/pr-251-fix-broken-shortcut
...
hledger-web: Fixes keyboard shortcut for adding a transaction.
2015-07-28 14:16:34 -07:00
Simon Michael
0aafee1396
tools: enable travis CI build test on github push
...
A preliminary config, from cloud-haskell via the stack wiki.
2015-07-28 14:05:06 -07:00
Simon Michael
2c16dded6e
docs: simplify download page
2015-07-23 07:05:28 -07:00
Simon Michael
fba4e126fe
docs: download: equalise column widths
2015-07-22 15:34:09 -07:00
Simon Michael
6998de1036
docs: download: 0.26 binaries for windows
...
and drop the donations-for-binaries policy
2015-07-22 15:20:24 -07:00
Simon Michael
6ca4a35a6d
docs: download: stack build tips for windows
2015-07-22 13:58:10 -07:00
Simon Michael
649f7aa168
tools: heap profiling
...
"make quickheap-CMD" generates a heap profile for CMD, in
hledgerprof.ps, and tries to open it in a viewer (currently the
mac-friendly "open" executable, so you may need to adjust this in the
makefile).
As with quickprof, CMD must be one word and runs against one of the
sample journals.
2015-07-22 08:59:41 -07:00