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