John Wiegley
067f512e94
The --help (-h, -H) options now visit the man page
2009-02-21 16:24:10 -04:00
John Wiegley
37097e6008
Added an automake rule for installing the man page
2009-02-21 14:34:48 -04:00
John Wiegley
5c80c459cc
Made --leeway a synonym for --price-exp
2009-02-21 14:31:54 -04:00
John Wiegley
dcb53e67dc
Began creation of an Nroff-formatted man page
2009-02-21 14:30:19 -04:00
John Wiegley
014a4bdbf3
Run regression and baseline tests using --verify
2009-02-21 04:12:52 -04:00
John Wiegley
6548da04cd
Fixed another memory bug in by_payee_xacts
2009-02-21 04:12:10 -04:00
John Wiegley
aeea1cb3e1
Fixed a memory leak in value_t::storage_t
2009-02-21 03:48:02 -04:00
John Wiegley
5d50d895bf
Added several more baseline tests
2009-02-21 02:24:41 -04:00
John Wiegley
7bede3ac76
Fixed the spelling of some option exceptions
2009-02-21 02:23:06 -04:00
John Wiegley
f4e13f3458
Added --start-of-week option, used with --weekly
...
For example, --start-of-week=monday can be used to report weeks that
begin on Mondays.
2009-02-21 02:20:08 -04:00
John Wiegley
13812346b6
Handle reporting widths that are too small
2009-02-21 02:17:03 -04:00
John Wiegley
d0ac3a2e4e
Added a new --exact option
...
The purpose of this option is that usually when you do a --monthly
periodic report, you see dates ranges from the first day of each month,
to the last day. With --exact, the first day of each range will be the
date of the first transaction found in that range, and likewise with the
end of the range. Essentially it "contracts" the reported period dates
to reflect the exact begin and end dates.
2009-02-21 02:14:53 -04:00
John Wiegley
a93111470d
Greatly improved the way "weeks" are iterated
2009-02-21 02:10:02 -04:00
John Wiegley
4ff8087815
Restored the --deviation option
2009-02-21 00:48:12 -04:00
John Wiegley
4fe4a33bf8
Justify integers correctly when printing
2009-02-21 00:45:54 -04:00
John Wiegley
bfa2691583
Don't allow '-' as part of an identifier token
2009-02-21 00:45:04 -04:00
John Wiegley
23725ffafb
Restored --forecast, now also --forecast-while
2009-02-21 00:12:22 -04:00
John Wiegley
3c18d3054f
Restored the --base option
2009-02-20 23:42:48 -04:00
John Wiegley
fc349389e3
Restored the --budget option
2009-02-20 23:12:23 -04:00
John Wiegley
96ff798736
Added more option baseline tests
2009-02-20 20:30:43 -04:00
John Wiegley
8ed4f3562f
Added more option baseline tests, enabled --dow
2009-02-20 19:36:28 -04:00
John Wiegley
96782df17c
Enabled --current option
2009-02-20 19:10:34 -04:00
John Wiegley
8483ea16e2
Added more option baseline tests
2009-02-20 18:36:47 -04:00
John Wiegley
9d9f526816
Strip amounts displayed in the csv report
2009-02-20 18:35:20 -04:00
John Wiegley
c87882076b
Allow date and datetime values to be formatted into strings
2009-02-20 18:33:02 -04:00
John Wiegley
b94512e4cc
Added several more option baseline tests
2009-02-20 18:15:43 -04:00
John Wiegley
a13cafa2f7
Added more option baseline tests
2009-02-20 16:36:49 -04:00
John Wiegley
01d8d28024
Removed unused --cache option
2009-02-20 16:32:44 -04:00
John Wiegley
95a3788fa7
Restored the --basis option
2009-02-20 15:41:49 -04:00
John Wiegley
04bbf2ba96
Added test for --balance-format
2009-02-20 15:41:49 -04:00
John Wiegley
31feaad105
Added --no-total option
...
This simply omits the final total in the balance report, nothing more.
2009-02-20 15:41:49 -04:00
John Wiegley
40f2ff6d6f
Added several new regression tests
2009-02-20 15:41:49 -04:00
John Wiegley
42f94d2b8b
Added several new baseline tests
2009-02-20 15:41:49 -04:00
John Wiegley
e05f29bff0
Don't use auto-widths for widths explicitly given
2009-02-20 15:41:48 -04:00
John Wiegley
a181ac52d3
Corrected a column-wise formatting issue
2009-02-20 15:41:48 -04:00
John Wiegley
d167724bac
Updated the pre-commit hook
...
Now it regenerates the build environment if Makefile.am or configure.ac
has changed.
2009-02-20 15:41:43 -04:00
John Wiegley
740cd8e8f1
Added feature baseline tests
...
These are like regression tests to confirm the basic functionality of
every Ledger feature. Also, made the release-distcheck target less
sensitive.
2009-02-20 13:31:01 -04:00
John Wiegley
748a6008b3
When clocking out, call total_seconds()
2009-02-20 13:18:37 -04:00
John Wiegley
c1b25fcf86
Rewrote the equity command, which is working again
...
The old implementation used an account formatter, and was very
specialized. The new is done as a transaction filter, and works along
with everything else, eliminating bugs special to the equity report.
2009-02-20 02:53:54 -04:00
John Wiegley
f2f52066d2
Added a --strict session option
...
When enabled, if any accounts or commodities are seen in an uncleared
transaction, which were not seen previously in a cleared or pending
transaction or a textual directive dealing with accounts or commodities,
a warning is generated about the unknown item.
2009-02-19 22:36:08 -04:00
John Wiegley
2694335e54
Simplify account total values before comparison
...
This way, if two account values are BALANCE types containing only a
single AMOUNT, then it will do the sorting comparison of the amounts --
since otherwise balances are ignored for the purposes of sorting.
2009-02-19 21:57:17 -04:00
John Wiegley
7fb328707c
Fixed another sort issue
2009-02-19 17:27:05 -04:00
John Wiegley
45e93d5f31
Added some sort-related debugging code
2009-02-19 17:25:29 -04:00
John Wiegley
1d85e992ca
A key fix to the ways accounts were sorted
...
Comparing integer < amount was doing the reverse comparison.
2009-02-19 17:20:36 -04:00
John Wiegley
9805abbf2b
Allow for sorting of the balance report
...
Sorting is repeated at each level of the hierarchy, unless --flat was
specified in which case it applies to the entire applicable accounts
list.
2009-02-19 16:53:25 -04:00
John Wiegley
d67c9fee0f
Added valexpr vars for accessing item position
...
- filename
- beg_line
- beg_pos
- end_line
- end_pos
2009-02-19 16:22:31 -04:00
John Wiegley
1c616f8626
If a transaction's total is null, return 0 instead
2009-02-19 15:51:14 -04:00
John Wiegley
3826cb1bee
Re-enabled parsing of timelog data
2009-02-19 15:50:24 -04:00
John Wiegley
c7cffa36ad
If a sorting value can't be found, report an error
2009-02-19 15:48:44 -04:00
John Wiegley
26ddb8343c
Don't sort or subtotal xacts for account reports
2009-02-19 15:47:54 -04:00