Commit Graph

32 Commits

Author SHA1 Message Date
Simon Michael
efcbd29dc8 preliminary haddockification 2008-10-01 00:29:58 +00:00
Simon Michael
faf97cafe6 adjust comments to keep haddock happy 2008-09-28 23:28:11 +00:00
Simon Michael
0eceeb5542 basic support for a comments-preserving print command.
Preserves most inter-entry comment lines and whitespace (but not yet a
comment immediately after an entry, or whitespace/comments after the last
entry.) Whitespace and comment lines are stored as part of the following
entry. Lines after the last entry are stored as an extra ledger file field.
Inspired by Nafai on #ledger.
2008-06-28 04:44:33 +00:00
Simon Michael
d52b365fa0 combine patterns into single regexps, fix a bug with print & patterns 2007-07-11 06:58:47 +00:00
Simon Michael
ce0d4ec85a clean up account/description pattern handling 2007-07-11 05:46:20 +00:00
Simon Michael
2b608a6c9c remove obsolete code, cleanups 2007-07-09 18:54:41 +00:00
Simon Michael
11c96dd042 make print & balance support both account & description patterns 2007-07-09 17:38:01 +00:00
Simon Michael
ec1b5b9bce balance: combine boring account names properly when matching account patterns 2007-07-07 18:26:28 +00:00
Simon Michael
b5087b88c5 fix some display problems, preserve transaction grouping 2007-07-04 12:40:26 +00:00
Simon Michael
5763a80fda simplify Transaction type 2007-07-04 10:59:29 +00:00
Simon Michael
a1b060f4cf renamed types: RawLedger, Entry, Transaction, EntryTransaction -> LedgerFile, LedgerEntry, LedgerTransaction, Transaction 2007-07-04 09:51:37 +00:00
Simon Michael
42ba85c4e1 print command 2007-07-04 09:28:07 +00:00
Simon Michael
d739ac0718 begin arbitrary currency support 2007-07-04 02:24:33 +00:00
Simon Michael
f0ec7b08a3 track amount precision, and use the highest precision found for display; parsing fixes 2007-07-04 01:38:56 +00:00
Simon Michael
b2b9aba791 sort register by date 2007-07-03 19:06:47 +00:00
Simon Michael
255e061e6f fix non-display of single-child accounts when balance report depth is restricted, test support 2007-07-03 17:25:16 +00:00
Simon Michael
d760acc85e speed, cleanup 2007-07-03 08:46:39 +00:00
Simon Michael
b06fe57c00 more speed 2007-07-03 06:16:15 +00:00
Simon Michael
78a506e85a more optimisation 2007-07-03 05:43:00 +00:00
Simon Michael
91735f4f3c begin optimization 2007-07-02 23:41:07 +00:00
Simon Michael
362d3831ea rename ledger functions 2007-07-02 19:39:34 +00:00
Simon Michael
bd84e95f5e rename Ledger -> RawLedger, CachedLedger -> Ledger 2007-07-02 19:15:39 +00:00
Simon Michael
2ddeb4841c move types to bottom 2007-07-02 16:43:14 +00:00
Simon Michael
b41e13d23a BasicTypes -> Types 2007-07-02 14:54:36 +00:00
Simon Michael
6bc4f5f72d misc support 2007-05-02 07:37:08 +00:00
Simon Michael
987659e3d4 simpler Ledger show 2007-03-12 01:56:06 +00:00
Simon Michael
e5fc135707 fix ledger show 2007-03-10 07:45:58 +00:00
Simon Michael
dabc30e115 more small stuff 2007-03-09 23:32:00 +00:00
Simon Michael
c370d34de6 elide boring accounts in balance report, like ledger 2007-02-19 21:20:06 +00:00
Simon Michael
1524dffbe2 rename old Account module to AccountName, extract new Account module from Models 2007-02-18 18:12:02 +00:00
Simon Michael
1322bcb4a0 refactor, fix balance report 2007-02-16 11:51:30 +00:00
Simon Michael
ba40fbf733 reorg, split types into separate modules 2007-02-16 09:00:17 +00:00