Commit Graph

723 Commits

Author SHA1 Message Date
Simon Michael
b60f9187c0 refactor, moving generic io functions into Ledger.IO 2009-04-04 08:50:36 +00:00
Simon Michael
ab94a6e9a2 --uncleared option 2009-04-03 11:45:56 +00:00
Simon Michael
0f1cbef9a8 namegeddon! conform to new terminology in ledger 3, more or less
This renames RawTransaction -> Posting and Entry -> LedgerTransaction,
plus a bunch more cleanups for consistency.  So while ledger 3 has
transactions containing postings, and so do we when speaking to users,
internally we call ledger 3's transactions LedgerTransaction, and we keep
our old Transaction type as well, because it's useful and used all over
the place. To review:

- ledger 2 had Entrys containing Transactions.

- hledger 0.4 had Entrys containing RawTransactions, and Transactions
  which are a RawTransaction with its parent Entry's info added.
  Transactions are what we most work with when reporting and are
  ubiquitous in the code and docs.

- ledger 3 has Transactions containing Postings.

- hledger 0.5 now has LedgerTransactions containing Postings, with
  Transactions kept as before (a Posting plus it's parent's info).  These
  could be named PartialTransactions or TransactionPostings, but it gets
  too verbose and obscure for devs and users.
2009-04-03 10:58:05 +00:00
Simon Michael
71dd80f1b1 bump version 2009-05-23 23:53:12 +00:00
Simon Michael
b90a927fd5 version 2009-04-10 03:08:45 +00:00
Simon Michael
07b1c590ce rst formatting tweak 2009-04-02 09:50:20 +00:00
Simon Michael
c5608b96c7 trim ui help message for small windows 2009-04-02 21:02:07 +00:00
Simon Michael
4d3a514eba fix pre-release check 2009-04-02 21:03:32 +00:00
Simon Michael
3c1d3a6d7f simplify: drop the ansi ui, and enable the vty ui by default
If what I'm hearing is correct, cabal on windows will turn off the vty
flag automatically. The alternative ansi ui is not worth the hassle.
2009-04-03 04:17:48 +00:00
Simon Michael
938abfbbfa docs polish 2009-04-02 23:02:12 +00:00
Simon Michael
f1e193aef1 polish 2009-04-03 05:58:14 +00:00
Simon Michael
410b759086 drop 4th ui screen for consistency 2009-04-02 21:01:57 +00:00
Simon Michael
f5671878fc fix misformatted urls in haddock 2009-04-02 21:02:27 +00:00
Simon Michael
bd09d693f3 bump version 2009-04-03 06:08:39 +00:00
Simon Michael
b3277468cd add missing file to cabal 2009-04-03 06:13:52 +00:00
Simon Michael
195330e119 fix rst warning 2009-01-17 23:32:44 +00:00
Simon Michael
ae57efcd8d news correction 2009-01-17 23:59:42 +00:00
Simon Michael
c23bf3b38c remove stray vty code from ansi command 2009-01-20 04:28:16 +00:00
Simon Michael
7d80cffb45 happs command cleanup 2009-01-20 04:28:42 +00:00
Simon Michael
1fc9db3af5 individual transactions now have a cleared status 2009-01-23 00:14:12 +00:00
Simon Michael
55c0a688c0 that parser is not right, breaks hours period selection 2009-01-23 18:10:17 +00:00
Simon Michael
fdc13f6f43 smart dates: make "this" optional 2009-01-23 02:27:56 +00:00
Simon Michael
415c48d855 getCurrentLocalTime 2009-01-25 06:47:05 +00:00
Simon Michael
aa607b1297 rename last profile to more memorable profile.prof 2009-01-25 09:03:14 +00:00
Simon Michael
4807c41c4d forgot to rename the happscommand module 2009-02-12 11:19:36 +00:00
Simon Michael
b7028e8b87 doh! another fix for the HappsCommand -> WebCommand rename 2009-02-13 20:12:34 +00:00
Simon Michael
a918e343e7 fix "make test" 2009-02-27 03:09:01 +00:00
Simon Michael
26594287cc strip cleanup 2009-03-15 03:57:19 +00:00
Simon Michael
f1ab2fcdbb tweak doctest output, and compile it 2009-03-15 08:47:23 +00:00
Simon Michael
abf86f31fa makefiel cleanups, new targets: ghci, haddocktest, doctest, unittest, view-api-docs 2009-03-15 05:15:59 +00:00
Simon Michael
a8ce8a55ce update, document "make profile" 2009-01-25 08:43:50 +00:00
Simon Michael
bed6f0ce01 comments 2009-02-27 03:09:16 +00:00
Simon Michael
3bc2d903b2 move the big limit into depthFromOpts 2009-03-15 11:09:49 +00:00
Simon Michael
82885b3773 more balance report test updates 2009-03-15 11:10:36 +00:00
Simon Michael
5fb256b582 a simple doctest implementation for functional/shell testing 2009-03-15 05:06:36 +00:00
Simon Michael
7fba880fef prune and update balance report docs 2009-03-15 11:11:27 +00:00
Simon Michael
aaf8a0caf6 gather all balance report docs, rewrite, check with doctest 2009-03-15 05:12:47 +00:00
Simon Michael
1110bcaf4e clarify a test case 2009-03-15 12:41:30 +00:00
Simon Michael
faa6d86391 tweak browser selections 2009-03-05 18:19:42 +00:00
Simon Michael
dbd1c237f8 make PATCHES value visible 2009-03-05 18:20:19 +00:00
Simon Michael
f7b2e62bcb cacheLedger cleanup 2009-03-17 19:50:43 +00:00
Simon Michael
fc928ba278 make the auto-clockout test more robust 2009-04-01 08:20:10 +00:00
Simon Michael
38fd44917c test and fix for auto-clockout of a future clockin 2009-04-01 05:00:08 +00:00
Simon Michael
b616cdf0de give some test assertions individual labels 2009-04-01 04:59:08 +00:00
Simon Michael
c8a03999b4 test cleanup 2009-04-01 09:18:31 +00:00
Simon Michael
2b803b4558 drop the ansi command, make the ui command use ansi if vty is not available 2009-04-02 00:24:38 +00:00
Simon Michael
d7d08354ae cleanups 2009-01-25 12:52:28 +00:00
Simon Michael
4568410afa really fix the patch count in development builds' --version 2009-04-02 00:45:57 +00:00
Simon Michael
c2352c3c64 localise the single use of regexpr 2009-04-02 01:28:36 +00:00
Simon Michael
7521992e85 register command sorts transactions by date
(unlike ledger)
2009-04-02 04:42:10 +00:00