8de6d3b0a9show help instead of register report if there is no command
Simon Michael
2008-10-15 07:10:15 +0000
3dca1ca548make isZeroAmount more robust, fix timelog balance total
Simon Michael
2008-10-15 07:06:02 +0000
f99963786crequire a balanced entry to have just one commodity, for now
Simon Michael
2008-10-15 07:00:47 +0000
3138046744clarify entry balance checking and show the full entry when unbalanced
Simon Michael
2008-10-15 06:47:47 +0000
9f341b0279make show entry more useful
Simon Michael
2008-10-15 06:47:00 +0000
1e3291af48focus on tests in Tests.hs, clean up
Simon Michael
2008-10-15 06:32:52 +0000
7a69efec70match full account name when (any) account pattern contains :, as ledger seems to
Simon Michael
2008-10-15 06:32:42 +0000
760befef89more cleanups
Simon Michael
2008-10-15 06:00:10 +0000
8d70ed87easmall cleanups
Simon Michael
2008-10-15 02:11:30 +0000
3dc5f54f39display thousands with commas when appropriate
Simon Michael
2008-10-15 01:06:05 +0000
aac492c746rename amount show functions
Simon Michael
2008-10-15 00:37:38 +0000
782d05aa61use the display settings of the first amount detected in each commodity
Simon Michael
2008-10-15 00:34:02 +0000
b1e2a83556comment update
Simon Michael
2008-10-15 00:33:15 +0000
042a8179e8always give a proper parse error for numbers, remember precisions and thousands separators (per amount for now)
Simon Michael
2008-10-14 23:14:31 +0000
4efdda25b4replace Currency with a more flexible, ledger-style Commodity
Simon Michael
2008-10-12 21:52:48 +0000
d2f741255dupdate notes
Simon Michael
2008-10-12 09:20:43 +0000
80ef214f79nicer ghci/repl usage, update docs
Simon Michael
2008-10-12 09:17:21 +0000
a9f021eebeslightly less verbose Show Ledger
Simon Michael
2008-10-12 09:16:04 +0000
01cd388c24remove dead code, simplify cacheLedger again
Simon Michael
2008-10-12 07:46:54 +0000
ce3eeb80b6consolidate register command code, make it do filtering
Simon Michael
2008-10-12 07:34:00 +0000
b9b9ce7d51another balance report test, another step closer
Simon Michael
2008-10-12 06:45:54 +0000
a64d320c84a more compatible balance report, not perfect yet
Simon Michael
2008-10-12 06:23:55 +0000
c07c149378type signatures
Simon Michael
2008-10-12 06:10:32 +0000
220b688082another test
Simon Michael
2008-10-12 05:09:01 +0000
35376cfd9bmore informative Show Account
Simon Michael
2008-10-12 05:07:19 +0000
d7db5660b9perhaps getting closer to a ledger-compatible balance report. A wretched, wretched thing.
Simon Michael
2008-10-11 04:23:49 +0000
9b51d922ddmore utilities
Simon Michael
2008-10-11 04:18:26 +0000
2ff9c21b95more account queries
Simon Michael
2008-10-11 04:17:52 +0000
2cef939da1rename accounts/filteraccounts fields to accountmap/filteraccountmap
Simon Michael
2008-10-10 22:28:10 +0000
9dc9c9dd76remove dead code, rename function
Simon Michael
2008-10-10 12:04:20 +0000
a30154b401pruneBoringBranches again, a test, and fix hiding of zero-balance leaf accounts
Simon Michael
2008-10-10 11:55:12 +0000
3458d1f379more utils, Control.Monad
Simon Michael
2008-10-10 11:52:15 +0000
19fbe17ff4test labels
Simon Michael
2008-10-10 11:12:54 +0000
d172cd0d6ea more compact showtree
Simon Michael
2008-10-10 11:11:55 +0000
9b5a35b5d2assertnotequal
Simon Michael
2008-10-10 11:11:49 +0000
77b7de1b5fadd four (failing) tests for balance report
Simon Michael
2008-10-10 10:05:12 +0000
220417ce48top-level Utils module
Simon Michael
2008-10-10 10:04:26 +0000
37e75d610emore tests cleanup.. prepare for per-module tests, but consolidate in Tests where I think we will stay
Simon Michael
2008-10-10 08:16:55 +0000
d98643a364tests cleanup
Simon Michael
2008-10-10 07:39:20 +0000
688f2447a5move main module comment
Simon Michael
2008-10-10 07:39:13 +0000
d1dfcafc39move entry filter functions to RawLedger
Simon Michael
2008-10-10 04:23:25 +0000
7c25dbc4a3update the cabal file
Simon Michael
2008-10-10 04:05:46 +0000
67c203f316move commands to top-level modules, make Ledger pure (except for Parse)
Simon Michael
2008-10-10 03:32:12 +0000
65cfcceae0notes update
Simon Michael
2008-10-10 03:30:56 +0000
73c49ec060reduce unnecessary imports
Simon Michael
2008-10-10 02:19:53 +0000
cdc5a23192clean up imports whitespace, minimise explicit intra-app import/export declarations for now
Simon Michael
2008-10-10 01:53:39 +0000
15ea00a327rename that pesky tags target
Simon Michael
2008-10-10 01:44:40 +0000
2f59135953simple --version option
Simon Michael
2008-10-10 01:36:21 +0000
81ac9bcaa5remove dead code
Simon Michael
2008-10-09 13:16:57 +0000
11342db662simplify filtering, make cacheLedger store filtered data as well, make balance reports work a little better
Simon Michael
2008-10-09 13:02:26 +0000
b3ba124ce9more informative show output
Simon Michael
2008-10-09 12:59:05 +0000
165945cf20better RawLedger string representation
Simon Michael
2008-10-09 09:25:58 +0000
3fcb1aaa6cformatting
Simon Michael
2008-10-09 09:25:37 +0000
e7cf5df029update and sync the balance report documentation and sample.ledger
Simon Michael
2008-10-09 07:10:25 +0000
1a608044d9move regexp utilities to Utils
Simon Michael
2008-10-09 07:08:36 +0000
a12d1b1c43give time entries a blank description, as ledger does
Simon Michael
2008-10-09 07:08:06 +0000
fbe0faa1aaslightly simplify time arithmetic
Simon Michael
2008-10-09 07:07:48 +0000
ea41778948timelog cleanups
Simon Michael
2008-10-08 21:08:42 +0000
dff086a69dcleanups
Simon Michael
2008-10-08 19:36:22 +0000
83e58501fcParse cleanups
Simon Michael
2008-10-08 18:25:51 +0000
fa1b4bdfa2rename parseError, parsePatternArgs, fix a bug
Simon Michael
2008-10-08 18:02:34 +0000
59f0a2fabesimplify parseLedgerAndDo
Simon Michael
2008-10-08 17:48:11 +0000
b8b3de0719document an issue with parse errors
Simon Michael
2008-10-08 17:47:58 +0000
b00dc34b4frename Flag to Opt, cleanup
Simon Michael
2008-10-08 17:24:59 +0000
f924669b4freadme
Simon Michael
2008-10-08 17:01:07 +0000
91802391a1um.. refactor option handling, filtering, and support -b/-e date filtering options
Simon Michael
2008-10-08 17:00:22 +0000
9ad1310f60fix the timelog parser, make timelog reports work
Simon Michael
2008-10-03 13:41:27 +0000
48700f323fmove raw ledger functions to RawLedger
Simon Michael
2008-10-03 12:10:05 +0000
26b6130a9bfix filter pattern handling, filtered non -s balance report showing full account names
Simon Michael
2008-10-03 11:52:07 +0000
2ce3124738fix failing test
Simon Michael
2008-10-03 11:20:49 +0000
5ef0018001make sum[Amount] preserve currency, fix a failing test
Simon Michael
2008-10-03 11:15:03 +0000
b0e8286411name hunit tests
Simon Michael
2008-10-03 10:23:02 +0000
6167dc4ed0don't set currency to $ when not specified in ledger
Simon Michael
2008-10-03 10:22:43 +0000
e9f4b32d02don't treat accounts with trailing space and no amount as different
Simon Michael
2008-10-03 09:47:50 +0000
c76540e348make balance reports show the total balance when non-zero
Simon Michael
2008-10-03 08:24:24 +0000
7db9c4c910better zero amount checking
Simon Michael
2008-10-03 08:21:35 +0000
cf194e6b60rename showLedgerAccounts to showLedgerAccountBalances
Simon Michael
2008-10-03 07:47:36 +0000
d507559056makefile cleanups
Simon Michael
2008-10-03 07:40:28 +0000
8bcb3c25a4fully haddockise Ledger
Simon Michael
2008-10-03 07:39:09 +0000
a7b1269d86define Ledger's exports
Simon Michael
2008-10-03 07:38:46 +0000
7acd389624clarify the two kinds of boring account
Simon Michael
2008-10-03 07:36:45 +0000
49939fa3a6note timelog bug
Simon Michael
2008-10-03 07:34:22 +0000
e5834ffe2fminor cleanups.. time to go
Simon Michael
2008-10-03 03:38:33 +0000
8d91661e23fix filtering by pattern
Simon Michael
2008-10-03 03:15:51 +0000
c5b23c5724better ghci helpers
Simon Michael
2008-10-03 03:15:16 +0000
3aa656ba69rename LedgerEntry to Entry
Simon Michael
2008-10-03 02:37:19 +0000
9ca02e21e4Parse doc cleanup
Simon Michael
2008-10-03 02:28:58 +0000
9a2dc41d30move parseLedgerAndDo back to hledger main
Simon Michael
2008-10-03 02:25:18 +0000
5531918b8cupdate main description
Simon Michael
2008-10-03 02:08:33 +0000
6ce6029c7amove type docs to the corresponding module descriptions and update
Simon Michael
2008-10-03 02:04:15 +0000
7f5d85cea4fix hscolour make target
Simon Michael
2008-10-03 02:02:25 +0000
b19fe33476replace Models with a top-level Ledger module
Simon Michael
2008-10-03 01:14:16 +0000
9a72298a4cupdate Tags and clean targets
Simon Michael
2008-10-03 01:12:14 +0000
8db5aa5f04doc wording
Simon Michael
2008-10-03 00:53:49 +0000
dff6eb8e76stop linking to per-entity source, which breaks haddock
Simon Michael
2008-10-03 00:53:30 +0000
c699b979f8move the rest of the core code to the Ledger package
Simon Michael
2008-10-03 00:40:06 +0000
3bca3cfa0fmove Currency to Ledger/
Simon Michael
2008-10-03 00:22:17 +0000
82e4e14e8fmove Types to Ledger/
Simon Michael
2008-10-03 00:12:59 +0000
627f78a730first step towards a library, move Utils to Ledger.Utils
Simon Michael
2008-10-03 00:05:16 +0000
e9d9660c39doc wording
Simon Michael
2008-10-03 00:00:55 +0000