John Wiegley
000bfe1cec
only compute the cost when it differs from the amount
2004-08-21 15:55:03 -04:00
John Wiegley
06ac87ab20
support arbitrary precision after the decimal point; increase speed 0-10%
2004-08-21 01:43:50 -04:00
John Wiegley
bf923ab33e
use std::auto_ptr wherever a thrown exception might otherwise leak memory
2004-08-19 03:28:48 -04:00
John Wiegley
f62a4906d1
fix to textual parsing, and a bit of reconstruction in main.cc
2004-08-19 02:30:56 -04:00
John Wiegley
e1086a3040
added --help docs, and fixed some problems with balance reproting
2004-08-18 05:26:59 -04:00
John Wiegley
8af33274fb
more time interval support: last month, last feb, next year, etc.
2004-08-18 02:15:31 -04:00
John Wiegley
e98144ee28
further performance tweaks
2004-08-17 22:30:01 -04:00
John Wiegley
325cf53ea7
several significant speed improvements (removed excessive copying of strings)
2004-08-17 04:57:38 -04:00
John Wiegley
b009998930
if NO_CLEANUP is defined in the Makefile (now default), no cleanup is done
2004-08-17 03:09:46 -04:00
John Wiegley
bb044f8820
fix to amount printing
2004-08-14 00:32:44 -04:00
John Wiegley
7610aec86d
added support for interval reporting; changed some option flags
2004-08-12 20:06:06 -04:00
John Wiegley
a77c20a772
many more formatting changes
2004-08-11 22:54:42 -04:00
John Wiegley
cd8f61fb2d
more cleanup
2004-08-11 03:23:19 -04:00
John Wiegley
3edf298633
added several kinds of transaction filters
2004-08-11 01:37:12 -04:00
John Wiegley
a2efee0a8e
use polymorphism, instead of templates, for walking items
2004-08-10 18:19:36 -04:00
John Wiegley
799e97e420
more bug fixes
2004-08-09 17:49:06 -04:00
John Wiegley
05b2cc46fd
fixed account display bug
2004-08-09 17:32:20 -04:00
John Wiegley
59c0692233
moved display only flags to dflags in both transactions and accounts
2004-08-07 23:20:10 -04:00
John Wiegley
c9b54e6ece
fixed display predicates in the register report
2004-08-07 22:42:53 -04:00
John Wiegley
38e9c6c76c
print is working again
2004-08-07 21:46:05 -04:00
John Wiegley
c6c0179545
got more reports working again
2004-08-07 21:03:25 -04:00
John Wiegley
5db1e1165b
improvements to transaction formatting
2004-08-06 21:38:27 -04:00
John Wiegley
c0205f0204
-s bal is functional again
2004-08-06 00:06:40 -04:00
John Wiegley
7e87a0a0b1
added back sorting support
2004-08-05 19:12:23 -04:00
John Wiegley
1741c80fe4
rewrote the way registers are computed -- again
2004-08-04 03:12:26 -04:00
John Wiegley
f570e6644f
brought back the "print" and "equity" reports; this time much better!
2004-07-31 07:42:34 -04:00
John Wiegley
493694f848
predicate are now used instead of constraints
2004-07-30 23:42:59 -04:00
John Wiegley
94e76ae87e
two major changes
...
Complete changed the way format strings are handled. They are now
compiled first, which is far more efficient than what was being done
before.
Also, there is now a global ledger::commodity_t::commodities map,
which saves me from having to pass the current journal around to a
zillion different functions, for the sole purpose of making sure that
all commodity symbols that are parsed refer to the same commodity
object.
2004-07-30 21:57:02 -04:00
John Wiegley
dd5680c267
reorganized report.cc into item.cc, expr.cc and format.cc
2004-07-27 01:33:41 -04:00
John Wiegley
161d6f79bd
initial rev of 2.0
2004-07-26 23:33:51 -04:00