Commit Graph

1784 Commits

Author SHA1 Message Date
Simon Michael
2dabf4d1d5 docs: fix heading level 2010-11-12 23:57:19 +00:00
Simon Michael
d7617fe154 parsing: ignore cleared flags at the start of postings, parse account name correctly 2010-11-13 20:20:04 +00:00
Simon Michael
27a0900ea9 fix some tests 2010-11-14 20:03:49 +00:00
Simon Michael
0d6e696699 some more tests and fixes for amount & price display precision 2010-11-14 23:29:04 +00:00
Simon Michael
811e71aba7 price precisions don't influence display precision; balancing is based on display precision (#23)
Like ledger, price amounts are now "unobserved", ie their precision does
not affect the canonical display precisions used when displaying amounts,
and transaction balancing is done based on display precision, ie amounts
are considered to balance if their sum appears to be zero when using the
canonical display precision.
2010-11-14 22:44:37 +00:00
Simon Michael
1551a6914b still more amount display helpers 2010-11-13 15:10:06 +00:00
Simon Michael
77519e2c1d remove debug code breaking reports 2010-11-14 18:10:48 +00:00
Simon Michael
e707f97847 parsing: parse transaction and posting metadata, though we don't use it yet 2010-11-13 22:17:32 +00:00
Judah Jacobson
bb43c2c750 Finish the "add" command after an end-of-file. 2010-11-15 03:13:42 +00:00
Simon Michael
17d5acf64b refactor: more reader cleanups 2010-11-15 07:18:35 +00:00
Simon Michael
a3a7a346ac uniquify reader module names 2010-11-15 07:01:46 +00:00
Simon Michael
bf1fe0a282 docs: notes 2010-11-15 14:54:07 +00:00
Simon Michael
cc2e5419f2 lib: cabal fix 2010-11-15 23:26:04 +00:00
Simon Michael
5d45f5b387 add: update help message 2010-11-16 15:09:33 +00:00
Simon Michael
49e799d9cc docs: manual tweaks 2010-11-18 22:38:44 +00:00
Simon Michael
1d4e249ada web: require newer hamlet to encourage cabal install 2010-11-18 23:16:47 +00:00
Simon Michael
c59f2f088d clean up after add tests 2010-11-19 17:25:05 +00:00
Simon Michael
fcd90212b8 add: combine tests 2010-11-16 15:59:12 +00:00
Simon Michael
ea903ffe6e add: more tests, bugfixes for add's commodity/precision handling; make all tests pass 2010-11-16 15:08:06 +00:00
Simon Michael
4e672f1722 comments 2010-11-19 17:25:39 +00:00
Simon Michael
6bb8c8a114 tools: report cleanups, update coverage report with other code docs 2010-11-19 22:04:20 +00:00
Simon Michael
20fe14ebf4 site: tweak 2010-11-19 22:04:38 +00:00
Simon Michael
4fb69de600 vty, chart: missing files 2010-11-25 17:18:13 +00:00
Simon Michael
1daed8120e bump all but chart to beta status 2010-11-26 19:59:23 +00:00
Simon Michael
e93474e873 cli: require newer process version to assist cabal-install 2010-11-26 20:36:28 +00:00
Simon Michael
97e5c88ccc site: add Hledger.Chart to haddocks 2010-11-26 20:36:48 +00:00
Simon Michael
54f07f6ae7 tools: overhaul haddock generation, publish combined api & internal haddocks 2010-11-19 21:39:17 +00:00
Simon Michael
4a7ad12271 web: hide run-time hamlet experiments for now 2010-11-27 01:08:22 +00:00
Simon Michael
d00ae908de web: cleanup, hide unused support files 2010-11-27 00:36:30 +00:00
Simon Michael
dc915edb9a web: add template files I forgot 2010-09-12 02:29:25 +00:00
Simon Michael
8740fec8aa web: update to current yesod (0.6.1.2) 2010-11-15 23:25:55 +00:00
Simon Michael
577b7fabff web: fix add/edit forms 2010-11-29 00:01:52 +00:00
Simon Michael
27ad4d7efe briefer, more informative usage error messages 2010-11-29 01:08:19 +00:00
Simon Michael
93b1f2b0ca more correct args parsing, fix account filtering in hledger-web 2010-11-29 00:37:21 +00:00
Simon Michael
3979885037 chart: give a meaningful error message for empty journals 2010-11-29 01:14:12 +00:00
Simon Michael
b8e3306819 chart: update for current Chart version 2010-11-26 19:22:47 +00:00
Simon Michael
c6a85c4b88 packagegeddon: make usage and version messages specific to each add-on program
All this stuff has been split up, except for the moment it's still
necessary to define all option constructors in Hledger.Cli.Options.
2010-11-26 19:14:09 +00:00
Simon Michael
188d936889 restore web/vty/chart's special flags as hidden options for now 2010-11-19 00:27:33 +00:00
Simon Michael
f58ce26407 fix haddock breakage 2010-11-19 20:14:48 +00:00
Simon Michael
fd10736373 refactor: consistent main modules in add-ons 2010-11-25 07:10:38 +00:00
Simon Michael
1127c3f52f flatten modules a little 2010-11-15 06:48:49 +00:00
Simon Michael
3ca0303a88 web: make safe dependency consistent with other packages to help cabal-install 2010-11-29 23:24:18 +00:00
Simon Michael
7a9d794c49 web, vty: update dependencies 2010-11-25 17:14:06 +00:00
Simon Michael
63a438190c web: update support files list in .cabal 2010-11-29 23:56:59 +00:00
Simon Michael
b5e1c42cc4 web: auto-create all required support files in ./.hledger/web at startup
This is a compromise to ease deployment and satisfy hamlet's requirements.
See the Hledger.Web.Files module for more info. Currently we exit after
creating the missing files since they are not created early enough for
hamlet.
2010-11-18 00:53:41 +00:00
Simon Michael
e04d44a745 web: disable persistence/authentication support for now 2010-11-15 23:25:32 +00:00
Simon Michael
8dd52decb2 web: simplify support files layout, look for them in ./.hledger/web/ 2010-11-16 17:13:32 +00:00
Simon Michael
4e0df9daa8 web: flatten image dir 2010-09-12 02:21:41 +00:00
Simon Michael
cfc8ef8907 chart: stop avoiding haskell98 1.0.1.1
That only encouraged use of 1.1.0.0 which I think is the real source of trouble
(http://hackage.haskell.org/trac/ghc/ticket/4513)

rolling back:

Fri Nov 26 13:20:32 PST 2010  Simon Michael <simon@joyful.com>
  * chart: avoid haskell98-1.0.1.1 which has buggy dependencies

    M ./hledger-chart/hledger-chart.cabal +1
2010-12-05 19:58:51 +00:00
Simon Michael
1319695a57 chart: avoid haskell98-1.0.1.1 which has buggy dependencies 2010-11-26 21:20:32 +00:00