John Wiegley
fadab59e87
changes to value expressions, and to how the display predicate is computed
2004-08-17 18:19:25 -04:00
John Wiegley
de39574e89
fixed a memory corruption bug stemming from not using an input iterator
2004-08-17 16:46:24 -04:00
John Wiegley
bbcb49fed2
fixes
2004-08-17 16:41:07 -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
c0d7feac7f
don't allocate config_t within config.cc
2004-08-17 02:43:09 -04:00
John Wiegley
3a44545540
more binary format changes
2004-08-16 22:18:07 -04:00
John Wiegley
7189b181ef
further restructuring
2004-08-15 17:08:56 -04:00
John Wiegley
b10ff955a3
cleaned up binary data writing, and file handling
2004-08-15 02:39:13 -04:00
John Wiegley
24e8977b57
fixed -G report
2004-08-14 04:29:41 -04:00
John Wiegley
bb044f8820
fix to amount printing
2004-08-14 00:32:44 -04:00
John Wiegley
c6b82f8359
added timing debug code
2004-08-14 00:12:59 -04:00
John Wiegley
0279827768
added timing code
2004-08-13 18:23:34 -04:00
John Wiegley
6944e5950a
more options fixes
2004-08-13 17:02:25 -04:00
John Wiegley
eed99acfee
long options are now supported
2004-08-13 04:30:36 -04:00
John Wiegley
a4f5abe860
Added a days-of-the-week report, under -w
2004-08-12 23:21:57 -04:00
John Wiegley
b20ddba1d5
added error checking
2004-08-12 20:57:44 -04:00
John Wiegley
71e8d50657
gnuplot is supported again (-j and -J)
2004-08-12 20:20:30 -04:00
John Wiegley
7610aec86d
added support for interval reporting; changed some option flags
2004-08-12 20:06:06 -04:00
John Wiegley
c6f19a98d3
cleanup
2004-08-11 23:24:49 -04:00
John Wiegley
0cf1d8fe69
more reorg
2004-08-11 23:16:00 -04:00
John Wiegley
69c587681a
more reorg
2004-08-11 23:03:54 -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
c5a137d9e9
changed the way changed_value_filter is called
2004-08-10 18:36:30 -04:00
John Wiegley
a2efee0a8e
use polymorphism, instead of templates, for walking items
2004-08-10 18:19:36 -04:00
John Wiegley
7a1d0d4614
new debug code; automated transactions now use value expression predicates
2004-08-10 17:54:47 -04:00
John Wiegley
6e6246c927
more fixes
2004-08-09 17:38:05 -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
effa82793f
changed help/version output
2004-08-07 23:10:37 -04:00
John Wiegley
6d990a5772
include/exclude regexps are now joined together for speed
2004-08-07 23:01:28 -04:00
John Wiegley
c9b54e6ece
fixed display predicates in the register report
2004-08-07 22:42:53 -04:00
John Wiegley
b7777eac68
got entry working again
2004-08-07 22:25:12 -04:00
John Wiegley
84fe84bbd2
equity reports are restored
2004-08-07 22:09:14 -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
6048ae7c05
fixed cache by clear transaction flags before writing
2004-08-05 23:51:20 -04:00
John Wiegley
ef2e0beb64
fixed the "-o bal rent" report again
2004-08-05 22:49:18 -04:00
John Wiegley
50f75e0a5c
added support for account sorting
2004-08-05 21:47:53 -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
3273be3dcc
restore sorting of register reports
2004-07-31 02:36:20 -04:00
John Wiegley
c06fad4291
removed constraints_t entirely
2004-07-31 02:23:29 -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
a2f805ef73
Exit if parsing errors are encountered
2004-07-29 01:56:53 -04:00
John Wiegley
d7dd02276c
further reorganization
2004-07-27 02:23:02 -04:00